7/24 Türkçe destek:[email protected]Sistem durumuDestek talebi

cPanel’de memory_limit ve upload_max_filesize Artırma

Okuma süresi: 2 dk

Kısa yanıt: cPanel › Yazılım › PHP Sürümünü Seç › Seçenekler (Options) sekmesinde memory_limit, upload_max_filesize, post_max_size ve max_execution_time değerlerini açılır menüden seçin; değişiklik anında kaydedilir. Bu ekran yoksa MultiPHP INI Düzenleyicisini kullanın.

Bu rehber kimin için: Dosya yükleme veya bellek hatası alan kullanıcılar · Gereken süre: 5 dakika · Seviye: Orta

“Allowed memory size exhausted”, “Yüklenen dosya upload_max_filesize sınırını aşıyor” veya büyük bir menüyü kaydederken değişikliklerin kaybolması gibi sorunlar PHP limitlerinden kaynaklanır. Bu limitler sitenizi hatalı kodlara karşı korur; bu yüzden değerleri gereğinden fazla artırmak yerine ihtiyacınız kadar yükseltin.

PHP ayarlarını değiştirme

  1. Seçenekler sekmesini açın: cPanel › Yazılım › PHP Sürümünü Seç › Seçenekler.
  2. memory_limit: WordPress ve WooCommerce için 256M çoğu durumda yeterlidir.
  3. upload_max_filesize ve post_max_size: Yüklemek istediğiniz en büyük dosyadan biraz büyük bir değer seçin; post_max_size, upload_max_filesize değerinden küçük olmamalıdır.
  4. max_execution_time: Uzun içe aktarma işlemleri için 120 veya 300 saniye seçin.
  5. max_input_vars: Çok sayıda menü öğesi veya varyasyonlu ürün kaydediyorsanız 3000-5000 değerini seçin.
  6. Doğrulayın: Değerlerin uygulandığını bir phpinfo sayfasıyla veya WordPress Site Sağlığı › Bilgi › Sunucu bölümünden kontrol edin; test sayfasını sonra silin.

Alternatif: MultiPHP INI Düzenleyicisi

Bazı sunucularda ayarlar cPanel › Yazılım › MultiPHP INI Düzenleyicisi ekranından alan adı seçilerek yapılır. “Temel Mod” ortak ayarları gösterir. .htaccess içine php_value satırları eklemek, sunucu PHP’yi LiteSpeed/PHP-FPM ile çalıştırıyorsa 500 hatasına yol açabilir; panel ekranlarını tercih edin.

Hâlâ çözülmediyse

Değer paket limitinizin üzerindeyse menüde görünmez. Daha yüksek bellek ihtiyacı genellikle bir eklentinin aşırı kaynak tükettiğini gösterir. Kaynak sınırlarını tamamen kendiniz belirlemek istiyorsanız VPS sunucu üzerinde PHP’yi istediğiniz gibi yapılandırabilirsiniz.

Sık sorulan sorular

memory_limit’i 1024M yapmak siteyi hızlandırır mı?

Hayır. Bellek limiti yalnızca bir işlemin kullanabileceği üst sınırdır; hızı değil, hatanın oluşup oluşmayacağını belirler.

WordPress’te WP_MEMORY_LIMIT ayrıca gerekir mi?

WordPress kendi limitini PHP limitine kadar yükseltebilir; PHP limiti düşükse wp-config ayarı tek başına yetmez.

Seçenekler sekmesinde değeri artırdım ama phpinfo hâlâ eski değeri gösteriyor, neden?

En sık iki nedeni vardır. Alan adınız MultiPHP Yöneticisi’nde sunucunun varsayılanından farklı bir sürüme atanmışsa PHP Sürümünü Seç ekranındaki seçenekler o alan adına uygulanmaz; ayarı alan adının kullandığı ekrandan, yani MultiPHP INI Düzenleyicisi’nden yapın. İkinci neden, sitenin klasöründeki bir .user.ini dosyasının ya da eski bir php_value satırının değeri ezmesidir. phpinfo sayfasını, değeri kontrol ettiğiniz sitenin klasöründe açın.

İlgili rehberler