Я только что переключил свой сайт Dreamhost WordPress на своем VPS с PHP 5.2 Fast CGI на 5.3 CGI. Почему-то WordPress теперь отказывается загружаться и показывает белый экран смерти на всех страницах WordPress. Информация о PHP и статическая загрузка HTML в порядке
Я обсудил некоторые возможные решения со службой поддержки Dreamhost, но пока никаких результатов. Я сделал следующее:
PHP загружен, поскольку я убедился, что с помощью phpinfo () он также показал, что мой phprc загружается как дополнительный ini
Когда я загружаюсь домой, я получаю HTTP 200 и белый экран смерти, но никаких ошибок. Как я могу отладить это дальше, чтобы исправить эту проблему?
Обновить
Это был плагин кеширования W3T Общий кэш это было причиной проблемы. Как только я удалил некоторые файлы ядра, сайт вернулся с базовой темой и деактивированными плагинами. Каким-то образом плагин все еще вызывал серьезную проблему, даже когда он был выключен. Возможно, в базе еще остались детали
Причина, по которой я не видел ошибок PHP, пока не ясна. Я все еще расследую это. Также возникла ошибка функции XCache_get, но это, возможно, связано с тем, что XCache не является частью пакета PHP 5.3.
Из вашего журнала ошибок мы видим, что ваш плагин WordPress пытается вызвать функцию из XCache, но ваша новая версия PHP не включает XCache.
Чтобы решить эту проблему, установите XCache для новой версии PHP.
Итак, на основе обновления вы можете проверить Лак, у вас будет наилучшее возможное кэширование.