WordPress Yetersiz Bellek Hatası ve Çözümü

WordPress Yetersiz Bellek Hatası ve Çözümü-WordPress Fatal error: allowed memory size of ve Memory Exhausted Error

Son Güncelleme: 15 Ocak 2021

En yaygın WordPress hataları arasında bulunan yetersiz bellek hatası, PHP bellek sınırı artırılarak kolaylıkla çözülebilir. Bu kılavuzda, “WordPress bellek sınırı hatası nedir ve neden oluşur” sorularının yanıtı, ayrıca php bellek limitini artırarak 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 hataları oluşur:

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, bu sorun çözülmesi en basit sorunlardan biridir ve hatta yeni WordPress kullanıcıları için bile çözüm yollarını uygulamak kolaydır.

WordPress Yetersiz Bellek Hatası Çözümü- PHP Bellek Sınırı Artı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 izleyebilirsiniz.

  • Ö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 bulun ve çift tıklayarak geçiş yapı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 eklemeniz yeterli olur:

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 limiti biraz daha artırabilirsiniz. Bunu yapmadan önce hosting firmanızla görüşüp maksimum sınırı öğrenmenizi öneririz. Hatta destek biriminden, php limit yükseltme işlemini sizin yerinize yapmalarını da isteyebilirsiniz.

Eğer hosting firmanız mevcut paketiniz için daha yüksek limit sunmuyorsa paket yükseltme işlemi yapabilir veya sitenizi daha avantajlı başka bir firmaya taşıyabilirsiniz!


WordPress yaygın hatalarından bir diğeri olan 403 hatası için “WordPress 403 Forbidden Error Hatası ve Çözümü” başlıklı makalemize de göz atmak isteyebilirsiniz.