FTC: Web sitemiz ziyaretçi desteklidir; İçeriklerde bulunan bağlantılar aracılığıyla ürün/hizmet satın aldığınızda komisyon kazanabiliriz. Komisyonlar editoryal değerlendirmelerimizi etkilemez.

WordPress Yetersiz Bellek Hatası: Memory Limit Artırma

En yaygın WordPress hataları arasında bulunan yetersiz bellek hatası (memory limit error), PHP memory limit artırılarak kolaylıkla çözülebilir. Bu kılavuzda, “WordPress yetersiz bellek hatası nedir ve neden oluşur” sorularının yanı sıra WordPress memory limit arttırma işlemi ile “WordPress Fatal error: allowed memory size of ve Memory Exhausted Error” gibi bellek hatalarının çözümünden bahsedeceğiz…

Web sunucularının aynı anda birden çok uygulamayı verimli bir şekilde çalıştırmaları için belleğe ihtiyaçları vardır. Sunucular, PHP dahil olmak üzere farklı uygulamalara belirli bir bellek boyutu tahsis ederler. Varsayılan ayrılmış bellek boyutu yetersiz geldiğinde veya bellek sınırına ulaşıldığında, genellikle aşağıdaki gibi WordPress Memory Limit hata uyarıları ile karşılaşırsınız:

1- Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 2348617 bytes) in /home4/xxx/public_html/wp-includes/plugin.php on line xxx
2- Allowed memory size of xxxxxx bytes exhausted
3- Allowed memory size of 134217728 bytes exhausted
4- Fatal error: allowed memory size of…
Php memory limit hatası örnek görsel
Php memory limit hatası örnek görsel

Özellikle bu soruna neyin neden olduğunu veya nasıl düzelteceğinizi bilmiyorsanız, durum kafa karıştırıcı ve can sıkıcı olabilir. Neyse ki, WordPress Memory Limit sorunu, çözülmesi en basit sorunlardan biridir ve hatta yeni WordPress kullanıcıları için bile çözüm yollarını uygulamak son derece kolaydır.

Peki, WordPress memory limit artırma işlemi nasıl yapılır? Bunun cevabını hemen aşağıda bulabilirsiniz.

WordPress Yetersiz Bellek Hatası Çözümü- PHP Memory Limit Arttırma

Siteniz büyüdükçe veya daha karmaşık eklentiler ve komut dosyaları kullanmaya başladığınızda bellek sınırınıza ulaşabilirsiniz. Böyle bir durumda limiti yükseltmeniz gerekir.

Memory Exhausted Error veya Türkçe karşılığıyla Hafıza Tükendi Hatası çözümü için aşağıdaki yolu izleyerek Wp memory limit arttırma işlemini yapabilir ve yetersiz bellek sorunundan kurtulabilirsiniz.

  • Öncelikle sitenizin bir yedeğini alın.
  • Daha sonra cPanel’e giriş yapın ve Dosya Yöneticisi‘ne gidin.
  • Public_html veya www olarak adlandırılan kök dizini bulup tıklayın.
  • Açılan sayfayı aşağı kaydırarak wp-config.php dosyasını bulun, sağ tıklayıp Edit seçeneğini seçin.
Wordpress php limit artırma-cPanel
  • Ardından, aşağıdaki kodu wp-config.php dosyasında ‘Hepsi bu kadar, düzenlemeyi durdurun. Mutlu bloglamalar (That’s all, stop editing! Happy blogging.)‘ yazan satırın hemen üst kısmına yapıştırın.
define( 'WP_MEMORY_LIMIT', '256M' );

Kodu ekledikten sonra değişiklikleri kaydedin ve sayfayı kapatın. Daha sonra sitenize giriş yapıp yetersiz bellek hatasının çözülüp çözülmediğini kontrol edin.

Bu işe yaramazsa .htaccess dosyanızı kullanabilirsiniz. Aşağıdaki satırı .htaccess dosyanıza ekleyerek memory limit artırma işlemini gerçekleştirebilirsiniz:

php_value memory_limit 256M

.htaccess dosyanıza erişemiyorsanız, bellek sınırını artırmak için php.ini dosyanızı da kullanabilirsiniz. Aşağıdaki satırı ekleyin:

memory_limit = 256M

Sorun hala devam ediyorsa memory limiti biraz daha artırabilirsiniz. Bunu yapmadan önce hosting firmanızla görüşüp maksimum sınırı öğrenmenizi öneririz. Hatta destek biriminden, php memory limit yükseltme işlemini sizin yerinize yapmalarını da isteyebilirsiniz. Eğer hosting firmanız mevcut paketiniz için daha yüksek bellek limiti sunmuyorsa paket yükseltme işlemi yapabilir veya sitenizi daha avantajlı başka bir firmaya taşıyabilirsiniz! (Bkz- Yerli Hosting Firmaları: En İyi 9 Türk Hosting Firması ve En İyi 11 Yabancı Hosting Firması)

Bu kılavuzun “WordPress memory limit arttırma” konusunda size yardımcı olacağını umuyoruz.

3 Yorum

  1. “define( ‘WP_MEMORY_LIMIT’, ‘256M’ );” kodunu yerleştirdim fakat hala hata gösteriyor. Ne önerirsiniz?

    1. Kodu eklediğiniz halde sorun yaşıyorsanız, hosting sağlayıcınız bellek sınırını değiştirmeyi geçersiz kılmış olabilir. Şu durumda, sorunun çözümü için firmanızla iletişime geçmeniz gerekir. Onlar gerekli düzenlemeyi yapar ya da yapılması gerekenler konusunda sizi yönlendirirler.

  2. Harika! Bu rehberle sorunumu hızlı bir şekilde çözebildim, çok teşekkür ederim.

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Başa dön tuşu