WordPress “Fatal error: Allowed memory size ..” Hatası

Wordpress "Fatal error: Allowed memory size .." Hatası

Uzun haliyle “WordPress Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 71 bytes)…./category-template.php on line 669 in hatası”.. Bu hata WordPress scriptlerinde hafıza limitinden ötürü görünür.. Etiketleri ayrı sayfada gösterirken bu sorunla karşılaşmıştım ve ne olduğunu başta anlayamadım.

DİKKAT! Yazı, 27 Nisan 2009 tarihinde yayınlanmıştır ve erişim sağladığınız tarihte güncelliğini yitirmiş olabilir.

Gelelim sorunun çözümüne..

Aşağıdaki kodları .htaccess dosyanıza ekleyin.

<IfModule mod_php5.c>  
php_value post_max_size 33M  
php_value upload_max_filesize 50M  
php_value memory_limit 64M  
php_value max_execution_time 600 
</IfModule>

Aslında yukarıda sadece memory limit yazanı ekleseniz de olur ama diğerleri de WordPress kullanıcılarına faydalı kodlar..

Memory limit 64 diyerek normalde 32 mb olan limiti arttırdık şimdi sitede hatayı aldığınız sayfaya bakın düzelme var mı? Yok mu? Sorun devam ediyorsa rakamlarla oynayın veya hosting sağlayıcınıza danışın.

Eğer sizde aynı hatayı “Etiketleri” gösterirken alıyorsanız!

Yapılacak ikinci düzenleme etiketleri çağırdığınız kodda ufak bir değişim.

<?php wp_tag_cloud('number=2000&unit=pt'); ?>

Yukarıdaki kod içerisindeki number=2000 kısmına bakın sizde kaç yazıyor? bu sayı çok yüksek ise 2bin civarına indirin ve dosyayı gerisin geriye ftp’ye upload edin, şimdi sitenize tekrar bakın hatanın gitmiş ve etiketlerin geri gelmiş olması gerekiyor…

>> WordPress Yükleme Limitini Arttırma/Azaltma