Teknoloji 03.07.2026

PHP upload_max_filesize ve post_max_size Yükseltme

PHP upload_max_filesize ve post_max_size Yükseltme

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.