Решение на проблема – Fatal error: Allowed memory size – в WordPress

Здравейте в тази статия смятам да пиша за решението на един доста често срещан проблем при WordPress.

Fatal error

Възможно е в даден етап от развитието на вашия сайт (вместо сайта ви) да се зареди съобщение подобно на следното:

Fatal error: Allowed memory size of XX bytes exhausted (tried to allocate XX bytes) in /home/asd/public_html/wp_blog/wp-includes/stream.php on line XX

Спокойно няма нищо страшно.
Надписа означава че вашия WordPress изразходва повече памет от максимално позволената в php.ini

Първата стъпка която трябва да предприемете е да отидете в главната папка на вашия WP и да добавите във файла wp-config.php следния код:

define(‘WP_MEMORY_LIMIT’, ’64M’);

Въпросните ’64M’ са само примерни, вие може да добавите повече или по-малко памет, тук трябва да се съобразявате с нуждите на вашия сайт.

Лично на мен ми се е случвало само след добавянето на по-горе посочения ред код в WordPress, сайта ми да се оправи. В този ред на мисли една добра идея е да тествате вашия сайт.

Възможно е в някои случаи за да възобновите нормалната работа на сайта си, да ви се наложи да направите и малка промяна в настройките на php.ini. Ако имате достъп до настройките на php.ini отворете въпросните настройки и потърсете следния код:

memory_limit = 32M ;

В по-горния пример 32M е само примерна стойност, която вие може да промените спрямо нуждите си.
След като промените стойността на примерно 64M, тествайте дали сайта работи нормално.

Принципно ако вашия WP харчи повече от 64M памет е добра идея да се замислите да направите промени по вашия WordPress, така че да намалите паметта която изразходва.

Ако нямате достъп до php.ini свържете се с администраторите на вашия хостинг и им обяснете каква е ситуацията. Вярвам че те лесно ще достигнат до решение на вашия проблем.

Надявам се статията ми да ви е била полезна, ако искате да ме подкрепите, моля използвайте социалните бутони в сайта.

Споделете тази статия в социалните мрежи, така помагате на сайта да се развива!

Leave a Comment