WordPress kullanıcıları bu problemle çok karışlaşmasa bile bu problemle karşılaştıklarında afallayabiliyorlar. Bu memory hatasını ilk defa gören hele panikliyor hiç problem yapmaya gerek yok çözümü çok basit.
Allowed memory php.ini problemi
Sabırsızca bekliyorsunuz nerde bu problemin çözümü ama önce neyden kaynaklandığını öğrenin daha sonra halledersiniz. Bu hata sunucunuzdaki php.ini dosyasından kaynaklıdır. Maksimum kullanabileceğiniz ram’in üstüne çıktığınız için bu problemle karşılaşıyorsunuz. Blog’larda farklı makaleler görmüşsünüzdür wp-config.php’ye memory limit eklemeler gibi ama ben sürekli bu problemi farklı sitelerde yaşadığım için kesin çözümü biliyorum.
Şu şekilde yapıyorsunuz arkadaşlar;
wp-includes/ klasörü içerisinde default-constants.php‘nı bulun ve Notepad++ plus yada metin editörü ile düzenleyin. Alttaki gibiede yaoabilirsiniz yada daha hızlı bir mantık söyliyim 64M yerine 128M yazın, 40M yerine 64M yazın tamamdır. Alttakide aynı ama kodlarla uğraşmayın diye yazdım 🙂
Alttaki alanı bulun memory_limit’ler eklenen kısımlar.
// set memory limits if ( !defined('WP_MEMORY_LIMIT') ) { if( is_multisite() ) { define('WP_MEMORY_LIMIT', '64M'); } else { define('WP_MEMORY_LIMIT', '40M'); } }
Burdaki ile değiştirin.
// set memory limits if ( !defined('WP_MEMORY_LIMIT') ) { if( is_multisite() ) { define('WP_MEMORY_LIMIT', '128M'); } else { define('WP_MEMORY_LIMIT', '64M'); } }