Иногда, когда мы устанавливаем 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 для определенного хоста или приложения. Поэтому в этом случае вам нужно попросить своего хостинг-провайдера обновить память или сменить хостинг-провайдера, у которого нет таких проблем.