Ошибка Fatal error: Allowed memory size. Как исправить?

Этот пост совсем не планировался, но так получилось, что на этой неделе, при очередной оптимизации блога и обновлении некоторых плагинов, появилась ошибка (фатальная — с ней ничегошеньки не работает): Fatal error: Allowed memory size of 52424800 bytes exhausted (tried to allocate 491220 bytes) in https://dmitriyzhilin.ru/index.php

fatal error allowed memory size

Она остановила работу ресурса на некоторое время. Очень повезло, что удалось ее быстро исправить, хотя возникли трудности с поиском информации по этому вопросу. Сегодня эти решения, я представлю вашему вниманию.

Причины появления ошибки

Появление в WordPress ошибки (Fatal error: Allowed memory size, что в переводе значит «Разрешенный объем памяти») говорит о том, что какие-то процессы (коды, скрипты, плагины) для выполнения своих операций требуют больше оперативной памяти, чем прописано в настройках PHP на сервере хостинга. Она может появится во время:

  • обновление плагинов;
  • обновление движка WordPress, Joomla;
  • установки/внедрения нового кода или написания скрипта самостоятельно.

Как исправить Fatal Error?

Первое, чего нужно корректировать для лечения, так это хитрый файл php.ini (раньше я никогда его не касался). А именно, заменить строку с memory_limit = 32M на:

memory_limit = 128M

Если данное решение не принесет вам успеха, то следует открыть файл .htaccess, который можно найти в корневой папке WordPress на хостинге (о нем подробно написано в этом посте). В нем разместите код:

php_value memory_limit 128M

К сожалению, предыдущий вариант тоже не помог мне в решении проблем с ошибкой «Allowed memory size», поэтому пришлось обратиться к файлу wp-config.php, где после тега <?php я установил строку:

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

На этом у меня все, блог вернулся к работе и снова готов нести вам свет знания. Подписывайтесь на обновление, ставьте звезды постам и оставайтесь в курсе всех новостей и событий, которые происходят. Удачи в решении возникающих у вас проблем.

2 thoughts on “Ошибка Fatal error: Allowed memory size. Как исправить?

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *