PHP upload_max_filesize ve post_max_size Yükseltme Yöntemleri
WordPress veya diğer PHP tabanlı web sitelerinizde büyük boyutlu bir tema, eklenti veya medya dosyası yüklemek istediğinizde "Yüklenen dosya php.ini dosyasındaki upload_max_filesize direktifini aşıyor" gibi hatalarla karşılaşabilirsiniz. Bu durum sunucudaki PHP yapılandırma limitlerinin varsayılan olarak düşük tutulmasından kaynaklanır. Bu limiti yükseltmenin en pratik 3 yolunu sizin için derledik.
Yöntem 1: php.ini Dosyasını Düzenleme (Sunucu Sahipleri İçin)
Kendi VDS sunucunuza sahipseniz, sunucudaki global PHP yapılandırma dosyasını (php.ini) düzenleyerek limitleri kalıcı olarak değiştirebilirsiniz. Dosyayı sunucunuzda bulun (Örn: /etc/php.ini veya /etc/php/8.1/fpm/php.ini) ve şu satırları düzenleyin:
upload_max_filesize = 256M
post_max_size = 256M
memory_limit = 512M
max_execution_time = 300
Düzenleme sonrası web sunucusunu (Nginx/Apache) ve PHP-FPM servisini yeniden başlatmayı unutmayın:
systemctl restart php-fpm (veya apache2)
Yöntem 2: .htaccess Dosyası ile Yükseltme (Apache Kullanıcıları İçin)
Eğer sunucu ayarlarına müdahale edemiyorsanız ve web sunucunuz Apache ise, sitenizin ana dizinindeki .htaccess dosyasının en altına şu kodları ekleyerek limiti yükseltebilirsiniz:
php_value upload_max_filesize 256M
php_value post_max_size 256M
php_value memory_limit 512M
php_value max_execution_time 300
Yöntem 3: cPanel veya Plesk Panel Üzerinden Değiştirme
Kontrol paneli kullanıyorsanız, herhangi bir kodla uğraşmadan limitleri panel arayüzünden güncelleyebilirsiniz:
- cPanel için: "Select PHP Version" (PHP Sürümü Seçin) kısmına girip "Options" (Seçenekler) sekmesinden limitleri değiştirin.
- Plesk için: Alan adının "PHP Ayarları" (PHP Settings) sayfasına gidip ilgili kutucuklardaki değerleri yükseltin.
Limitesiz ve yüksek PHP kaynakları tahsis edilmiş yüksek performanslı sunucularımız için VDS Kiralama sayfamızı inceleyebilirsiniz.