"Allowed memory size of.." şeklinde gelen hatalar bellek hatası olarak tanımlanır ve genelde dil dosyası gibi büyük hacimli dosyaların işlem görmesi veya büyük sorguların çalıştırılması esnasında çıkar bu hata.
Bu hata sunucu kaynaklı olduğu için Eğer hosting firması mySQL ayarları üzerine ayazmayı izin veriyorsa aşağıdaki çzöümlerden birini deneyin.
1- config.php dosyasının ikinci satırına aşağıdaki kodu ekleyin
ini_set('memory_limit', 64 * 1024 * 1024);
Eğer bu işlem sorunu çözmesse aşağıdaki kodu ekleyin
ini_set('memory_limit', -1)
ini_set('memory_limit', 64 * 1024 * 1024);
Eğer bu işlemde sorunu çözömesse kök dizine bir .htaccess dosyası yapın ve aşağıdaki kodu içine ekleyin
php_value memory_limit 64M
2- Eğer Hosting firması php.ini dosyasına yazmaya izin vermiyorsa bellek artırma işlemini kendisi yapmak zorunda
Tr Çeviri:Tespara