ИТ Блог. Администрирование серверов на основе Linux (Ubuntu, Debian, CentOS, openSUSE)

Как исправить ошибку исчерпания памяти WordPress

Как исправить ошибку исчерпания памяти WordPress

Иногда, когда мы устанавливаем WordPress на вашем хостинг-провайдере, на главной странице веб-сайтов WordPress отображаются некоторые ошибки. Если вы видите “Fatal Error”, ваш веб-сайт практически отключен, одним из таких случаев является фатальная ошибка, вызванная проблемой исчерпания памяти WordPress.

Ошибка, которую мы видим, выглядит так:

PHP Fatal error: Allowed memory size of 12037544 bytes exhausted (tried to allocate 43256 bytes) in /home/site/public_html/website/wp-content/plugins/some-plugin/some.php on line 1

 

В этом случае php-сервер не может загрузить сайт из-за недостатка памяти. Мы видели эту проблему, когда было установлено слишком много плагинов в WordPress. В приведенном выше случае проблема была вызвана активацией некоторого плагина.

Теперь, чтобы решить эту проблему, первое, что нужно сделать, это выделить больше памяти для установки WordPress. Самый простой способ – отредактировать файл wp-config.php в установке WordPress и добавить эту строку:

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

 

После сохранения файла объем памяти, который WordPress теперь может использовать, составляет 256 МБ, что огромно для простого веб-сайта WordPress. По умолчанию, вероятно, 64M или 32M.

Если вы проверите главную страницу сайта, фатальная ошибка исчезнет. Вы также можете столкнуться с 500 внутренней ошибкой сервера, в этом случае ознакомьтесь со статьей:  500 внутренняя ошибка сервера и как исправить.

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

Exit mobile version