YUKLENIYR

Drupal Memory Limit Problemi çözümü

Drupal Memory Limit Problemi çözümü
Drupal kullanıcılları zaman zaman özellikle modul kurulumlarında ve sql in biraz uzun çalıştığı işlemlerde "Fatal error: Maximum execution time of 30 seconds exceeded in" şeklinde devam eden bir hata alırlar. Bunun anlamı php memory limitin az gelmesi ve işlem tamamlanmadan kapatılmasıdır. Bunun çözümü bir kaç kod eklemesiyle oldukça kolaydır.Default memory limit 16M dır fakat bunu sunucu durumuna göre 32M yada 64M yapmak gerekebilir. Memory limiti arttırma yöneti şu şekilde;

 1- Ulaşımınız varsa php.ini dosyasından memory_limit = 16M  ; kodunu değiştirebilirsiniz.

2- htaccess dosyasını açarak php_value gördüğümüz alanların altına ekliyoruz, php_value memory_limit 32M

3- settings.php dosyasında iniset bölümüne ekliyoruz. ini_set('memory_limit', '32M');

Bu işlemlerden sonra sorununuz çözülmüş olacaktır. Sorunu devam eden arkadaşlar sunucuları ile görüşmek durumda kalabilirler.