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…

Ö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
veyawww
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ıpEdit
seçeneğini seçin.
- 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.
Cevap Bırakın
Yorumları Görüntüle