Как исправить: нехватку памяти WordPress — Fatal Error: Allowed Memory Size

Как исправить: нехватку памяти WordPress — Fatal Error: Allowed Memory Size

Нехватка памяти — это одна из самых распространённых ошибок WordPress. Такую ошибку можно легко исправить простым увеличением лимита памяти в WordPress. Давайте разберемся как это делать

Что за ошибка нехватка памяти WordPress?

Как нам известно WordPress написан на серверном языке программирования PHP. В свою очередь каждому отдельному сайту необходим хостинг-сервер для правильной работы.

Веб-серверы по сути являются теме же компьютерами, специализированные под определённые задачи. Им необходима, как и всем компьютерам оперативная память для одновременного эффективного запуска нескольких приложений. Администраторы серверов контролируют и выделяют только определенный объем для различных приложений, включая PHP.

Но иногда вашему исполняемому коду WordPress требуется больше памяти, чем выделено по умолчанию, именно в этот момент вы увидите похожее сообщение об ошибке:

Fatal error: Allowed memory size of 89128960 bytes exhausted (tried to allocate 1105920 bytes) in in /home4/xxx/public_html/wp-includes/plugin.php on line xxx

Fatal error: Allowed memory size of

В большинстве случаев WordPress пытается автоматически увеличить лимит памяти PHP до 64 МБ, если он меньше. Однако 65 МБ часто бывает недостаточно.

Давайте теперь просмотрим как можно увеличить лимит памяти PHP в WordPress, чтобы исправить ошибку нехватки памяти.

Как увеличить лимит памяти PHP в WordPress через файл wp-config.php

Сначала вам необходимо найти файл wp-config.php в корневой папке вашего сайта WordPress. Для этого необходимо воспользоваться FTP-клиент (например Filezilla) или файловым менеджером в панели управления веб-хостингом.

Затем вам необходимо вставить данный код в файл wp-config.php в нижнею часть перед строкой: «/* Это всё, дальше не редактируем. Успехов! */».

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

Данный код дате команду WordPress увеличить память PHP до 256 МБ.

После вставки данного кода необходимо сохранить изменения и загрузить файл wp-config.php обратно на ваш сервер в случае, если вы выгружали его на свой компьютер для редактирования.

После всех действий вы можете посетить свой сайт WordPress — ошибка нехватки памяти должна будет исчезнуть.

Как увеличить лимит памяти PHP в WordPress через файл .htaccess

Существует альтернативный метод исправления данной ошибки. Возможно увеличить лимит через файл .htaccess. Для этого вам необходимо (так же как в случае с файлом wp-config.php) найти файл .htaccess в корневой папке вашего сайта WordPress, воспользовавшись FTP-клиент) или файловым менеджером в панели управления веб-хостингом.

Затем добавить в файл .htaccess следующую строку с командой (директивой):

php_value memory_limit 256M

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

Примечание. Если это решение не работает для вас, это означает, что ваш поставщик услуг веб-хостинга не позволяет WordPress увеличивать лимит памяти PHP. Вам нужно будет попросить своего веб-хостинг-провайдера увеличить лимит памяти PHP вручную, ведь сегодня действительно настал век автоматизации.

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

Ваш адрес email не будет опубликован.

Scroll to top