Çözüm Fatal error: Allowed memory size of 41943040 bytes exhausted

Bu konu bir çözümü açıklamaktadır. Herhangi bir çözüm açıklanmadığını düşünüyorsanız konuyu rapor edebilirsiniz.
Katılım
14 Ağustos 2010
Mesajlar
79.058
Makaleler
289
Çözümler
2.268
Yer
İstanbul
Daha fazla  
Cinsiyet
Erkek
Profil Kapağı
1522743131
Wordpress'te bu hatayı alıyorsanız yapmanız gereken bellek limitini artırmaktır. Bunun için bu dosyayı düzenlemelisiniz:

/public_html/wp-includes/default-constants.php

Söz konusu kod:

PHP:
    // Define memory limits.
    if ( ! defined( 'WP_MEMORY_LIMIT' ) ) {
        if ( false === wp_is_ini_value_changeable( 'memory_limit' ) ) {
            define( 'WP_MEMORY_LIMIT', $current_limit );
        } elseif ( is_multisite() ) {
            define( 'WP_MEMORY_LIMIT', '64M' );
        } else {
            define( 'WP_MEMORY_LIMIT', '40M' );
        }
    }

Güncelleme Sonrası:

PHP:
    // Define memory limits.
    if ( ! defined( 'WP_MEMORY_LIMIT' ) ) {
        if ( false === wp_is_ini_value_changeable( 'memory_limit' ) ) {
            define( 'WP_MEMORY_LIMIT', $current_limit );
        } elseif ( is_multisite() ) {
            define( 'WP_MEMORY_LIMIT', '64M' );
        } else {
            define( 'WP_MEMORY_LIMIT', '256M' );
        }
    }

Söz konusu bellek limiti, eğer WP Debug devrede değilse HTTP 500 olarak karşınıza çıkar.
 
Eğer bu işlemden sonrasında hala bu sorunu alıyorsanız PHP scriptleri kontrol etmelisiniz. Bir zamanlar öyle bir script yazmıştım ki, hosting firmamın sunucusunu komple patlattım. :cry:
 
Son düzenleyen: Moderatör:

Yeni konular

Geri
Yukarı