Я использую плагин « WP super cache » WordPress на сервере Ubuntu 12.04 и обнаружил, что он несовместим с php APC.
После установки и активации плагина WordPress блог был недоступен, и пользователи получали страницу с ошибкой:
HTTP Error 500 (Internal Server Error): An unexpected condition was encountered while the server was attempting to fulfil the request.
Я заметил ошибку сегментации в журнале ошибок Apache (/var/log/apache2/error.log
]).
В разделе «Устранение неполадок» в супер кеш-памяти WP FAQ я заметил описание моей проблемы:
- белый экран смерти "или пустая страница, когда вы посещаете свой сайт, почти всегда вызвана ошибкой PHP, но также может быть вызвана APC. Отключите это расширение PHP, если у вас возникли проблемы и замените eAccelerator или Xcache.
Итак, я прокомментировал расширение apc Apache и перезапустил Apache:
> sudo emacs /etc/php5/apache2/conf.d/apc.ini ;extension=apc.so > sudo service apache2 restart
Конечно, это устранило проблему - блог был резервным и кеширование включено.
Дело в том, что я действительно хочу, чтобы кэш APC работал также. Ключ опкода полезен. Я знаю, что могу использовать другой кеш-код операции, но кто-нибудь знает настройки APC, которые я могу изменить, чтобы позволить этому плагину работать с APC?
Примечание. Я также пробовал Ubuntu 10.10, 11.04, 11.10 и имел точно такая же проблема.
Оглядываясь на некоторое техническое объяснение этого.
Я не считаю, что эта проблема связана с Ubuntu. Я видел, как сбой в Wordpress WSOD ... APC, WP Supercache, Apache, FreeBSD. Сайт (ы) будет работать надежно в течение некоторого периода времени, а затем WSOD.
Перезапуск Apache (который будет очищать кеш APC в памяти) устранил проблему.
Отключение SuperCache устраняет проблему.
У SuperCache, вероятно, есть некоторая непонятная ошибка с ошибкой кодирования символов APC ...
Оглядываясь на некоторое техническое объяснение этого.
Я не считаю, что эта проблема связана с Ubuntu. Я видел, как сбой в Wordpress WSOD ... APC, WP Supercache, Apache, FreeBSD. Сайт (ы) будет работать надежно в течение некоторого периода времени, а затем WSOD.
Перезапуск Apache (который будет очищать кеш APC в памяти) устранил проблему.
Отключение SuperCache устраняет проблему.
У SuperCache, вероятно, есть некоторая непонятная ошибка с ошибкой кодирования символов APC ...
Оглядываясь на некоторое техническое объяснение этого.
Я не считаю, что эта проблема связана с Ubuntu. Я видел, как сбой в Wordpress WSOD ... APC, WP Supercache, Apache, FreeBSD. Сайт (ы) будет работать надежно в течение некоторого периода времени, а затем WSOD.
Перезапуск Apache (который будет очищать кеш APC в памяти) устранил проблему.
Отключение SuperCache устраняет проблему.
У SuperCache, вероятно, есть некоторая непонятная ошибка с ошибкой кодирования символов APC ...
Оглядываясь на некоторое техническое объяснение этого.
Я не считаю, что эта проблема связана с Ubuntu. Я видел, как сбой в Wordpress WSOD ... APC, WP Supercache, Apache, FreeBSD. Сайт (ы) будет работать надежно в течение некоторого периода времени, а затем WSOD.
Перезапуск Apache (который будет очищать кеш APC в памяти) устранил проблему.
Отключение SuperCache устраняет проблему.
У SuperCache, вероятно, есть некоторая непонятная ошибка с ошибкой кодирования символов APC ...
Оглядываясь на некоторое техническое объяснение этого.
Я не считаю, что эта проблема связана с Ubuntu. Я видел, как сбой в Wordpress WSOD ... APC, WP Supercache, Apache, FreeBSD. Сайт (ы) будет работать надежно в течение некоторого периода времени, а затем WSOD.
Перезапуск Apache (который будет очищать кеш APC в памяти) устранил проблему.
Отключение SuperCache устраняет проблему.
У SuperCache, вероятно, есть некоторая непонятная ошибка с ошибкой кодирования символов APC ...
Оглядываясь на некоторое техническое объяснение этого.
Я не считаю, что эта проблема связана с Ubuntu. Я видел, как сбой в Wordpress WSOD ... APC, WP Supercache, Apache, FreeBSD. Сайт (ы) будет работать надежно в течение некоторого периода времени, а затем WSOD.
Перезапуск Apache (который будет очищать кеш APC в памяти) устранил проблему.
Отключение SuperCache устраняет проблему.
У SuperCache, вероятно, есть некоторая непонятная ошибка с ошибкой кодирования символов APC ...
Оглядываясь на некоторое техническое объяснение этого.
Я не считаю, что эта проблема связана с Ubuntu. Я видел, как сбой в Wordpress WSOD ... APC, WP Supercache, Apache, FreeBSD. Сайт (ы) будет работать надежно в течение некоторого периода времени, а затем WSOD.
Перезапуск Apache (который будет очищать кеш APC в памяти) устранил проблему.
Отключение SuperCache устраняет проблему.
У SuperCache, вероятно, есть некоторая непонятная ошибка с ошибкой кодирования символов APC ...