1.805 kez okundu

Fatal error: Allowed memory size of Hatası

10 10 1.805 kez okundu incelendi

Fatal error: Allowed memory size of 33554432 bytes exhausted hatası wordpress de en sık karşılaşabileceğimiz hatalardan birisidir. Genellikle wordpress güncellemesi yaparken karşımıza çıkar. WordPress kullanan birkaç kişinin bu şekilde hata aldıklarını ve nasıl çözebilecekleri sormaları üzerine başka bilmyenlerde olabilir diyerek bu yazıyıyı yazmak istedim. Umarım faydalı olur.

Gelelim hata mesajına,

Hatanın sebebi genellikle hosting sağlayıcınızın size verdiği düşük özelliklerden kaynakladır. Çözümü ise ;

Ana dizinde bulunan wp-config.php dosyasının içine aşağıdaki kodu eklemek yeterli olacaktır.

define('WP_MEMORY_LIMIT', '128M');

Benim kullanıyor olduğum yöntem bu ancak bu yol çalışmaz ise alternatif olarak ;

wp-includes klasörü içindeki default-constants.php dosyasının içindeki aşağıdaki kod satırını değiştirmek ;

if ( !defined('WP_MEMORY_LIMIT') ) {
if( is_multisite() ) {
define('WP_MEMORY_LIMIT', '64M');
} else {
define('WP_MEMORY_LIMIT', '32M');
}
}

if ( ! defined( 'WP_MAX_MEMORY_LIMIT' ) ) {
define( 'WP_MAX_MEMORY_LIMIT', '256M' );
}

yerine

if ( !defined('WP_MEMORY_LIMIT') ) {
if( is_multisite() ) {
define('WP_MEMORY_LIMIT', '128M');
} else {
define('WP_MEMORY_LIMIT', '64M');
}
}

if ( ! defined( 'WP_MAX_MEMORY_LIMIT' ) ) {
define( 'WP_MAX_MEMORY_LIMIT', '256M' );
}

olarak değiştirmektir.

Bu anlatılanlar wordpress 3.0 ve üzeri için geçerlidir. Daha önceki sürümler için wp-settings.php dosyasındaki 32mb’yi 64mb yapmaktır.

Yorum yap

Barış Ozcan Facebook Sayfasi
Barış Ozcan Twitter