Оглавление
Ошибка WordPress memory exhausted возникает, когда скрипт превышает стандартный лимит выделения памяти для PHP. Это может помешать корректной работе вашего сайта и привести к появлению сообщения об ошибке типа "Фатальная ошибка: Исчерпан допустимый объем памяти X байт". Увеличение лимита памяти PHP часто может решить эту проблему. Вот как это сделать [...].
Отредактируйте файл wp-config.php
Сайт wp-config.php
Файл содержит базовые параметры конфигурации вашего сайта WordPress. Вы можете увеличить лимит памяти PHP, добавив строку кода в этот файл.
- Подключение к вашему сайту с помощью FTP-клиента или файлового менеджера, предусмотренного в панели управления хостингом.
- Найдите
wp-config.php
файл который находится в корневом каталоге вашей установки WordPress. - Отредактируйте файл и добавьте следующую строку кода непосредственно перед строкой, в которой говорится
/* Вот и все, хватит редактировать! Счастливого блоггинга. */
:
define('WP_MEMORY_LIMIT', '256M');
Эта строка увеличивает лимит памяти PHP до 256 МБ. Вы можете настроить это значение в зависимости от ваших потребностей и возможностей вашего хостинга.
- Сохраните изменения и загрузите файл на свой сервер, если вы используете FTP.
Отредактируйте файл PHP.ini
При редактировании wp-config.php
не решает проблему, возможно, вам нужно увеличить лимит в php.ini
файл, который является конфигурационным файлом по умолчанию для PHP.
- На виртуальном хостинге этот файл обычно недоступен, но вы можете создать файл с именем
php.ini
в корневом каталоге вашей установки WordPress и добавьте следующую строку:
memory_limit = 256M
- Если вы работаете на VPS или выделенном сервере и имеете доступ к главному
php.ini
файл, вы можете напрямую отредактировать этот файл с помощью той же строки. Расположение этого файла может зависеть от конфигурации вашего сервера.
Отредактируйте файл .htaccess
Другой способ увеличить лимит памяти PHP - отредактировать файл .htaccess
файл, расположенный в корневом каталоге вашей установки WordPress.
- Доступ к вашему сайту через FTP или файловый менеджер, и найдите файл
.htaccess
файл. - Отредактируйте файл и добавьте следующую строку:
php_value memory_limit 256M
- Сохраните изменения и проверьте, устранена ли ошибка исчерпания памяти.
Свяжитесь с хостинг-провайдером
Если ни одно из вышеперечисленных решений не работает, возможно, ваш хостинг-провайдер не разрешает вручную увеличивать лимит памяти PHP. Обратитесь за помощью в службу поддержки. Они могут либо увеличить лимит за вас, либо предоставить руководство по тому, как это сделать в их среде хостинга.
Заключение
Увеличение лимита памяти PHP может помочь решить проблему с ошибкой исчерпания памяти в WordPress. Однако также важно понять, почему возникла ошибка. Это может быть связано с плохо закодированным плагином, темой или пользовательским скриптом. Чтобы диагностировать проблему, отключите плагины и временно переключитесь на тему WordPress по умолчанию. Если проблема сохраняется, возможно, вам нужно оптимизировать свой сайт или обновить тарифный план хостинга, чтобы он соответствовал требованиям вашего сайта.