Wordpress: фатальная ошибка: допустимая память ... исчерпана - PullRequest
0 голосов
/ 18 сентября 2011

Я прочитал ответы на вопросы, подобные этому, и не нашел ничего, что решило бы эту проблему.

Я получаю следующую ошибку на разных страницах моего сайта.

Неустранимая ошибка: допустимый объем памяти 16777216 байт исчерпан (попытался выделить 7680 байт) в [...] / wp-includes / taxonomy.php в строке 2930

Шаги, которые я пытался решить, это:

  • Запросить память в wp-config.php, добавив строку "define ('WP_MEMORY_LIMIT', '256M');"

  • Увеличьте запрос памяти для PHP в php.ini, обновив строку до "memory_limit = 256M"

  • Запуск phpinfo () сообщает мне, что memory_limit установлен (насколько я думаю, я думаю) установлен на 256M.

  • Установлено

  • Похоже, что помогает уменьшить частоту этих ошибок, изменяя флаг в wp-config.php с:

    define('WP_CACHE', true); //Added by WP-Cache Manager
    

    до

    define('WP_CACHE', false); //Added by WP-Cache Manager
    

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

  • Я установил плагин WP-Memory-Usage: я, очевидно, использую 33,58 МБ для просмотра wp-admin / dashboard

Установлено всего несколько плагинов, сайт на виртуальном хостинге, он может получать 5-10 просмотров в день.

Есть мысли о том, как решить проблему с памятью? Это проблема с кешем? У меня есть электронная почта на мой веб-хост.

1 Ответ

3 голосов
/ 18 сентября 2011

Опыт показывает, что 16 МБ очень мало для установки Wordpress как есть - WP просто - это очень жирно. Если после этого у вас будет запущено несколько плагинов, вам придется часто превышать лимит.

Может быть, кто-то может придумать некоторые настройки экономии памяти, но, потерпев неудачу, я думаю, что поговорить с вашим провайдером и попросить его поднять ограничение до 24 или (лучше) 32 МБ - лучший путь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...