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

Этот пост совсем не планировался, но так получилось, что на этой неделе, при очередной оптимизации блога и обновлении некоторых плагинов, появилась ошибка (фатальная — с ней ничегошеньки не работает): Fatal error: Allowed memory size of 52424800 bytes exhausted (tried to allocate 491220 bytes) in http://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 на:

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

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

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

Ошибка Fatal error: Allowed memory size. Как исправить?: 2 комментария

  1. как заменить???где файл???»php.ini»вообще нет на компе????????????????????

    Ответить
    1. Зачем столько вопросительных знаков?
      Нет файла, воспользуйтесь другими способами, описанными в статье.

      Ответить

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

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