Ошибка 500 и пустая страница после обновления PHP или CMS
Ошибка 500 означает сбой обработки на сервере. Точную причину ищите в журнале приложения и совместимости конфигурации.
Порядок действий
- Запишите URL и время воспроизведения.
- Проверьте последние изменения: PHP, плагины, тему, конфигурацию и перенос.
- Откройте доступные журналы приложения через безопасный способ и найдите запись за это время.
- Проверьте совместимость CMS и расширений с выбранной PHP и параметры базы.
- При известном проблемном обновлении используйте проверенный откат конкретного изменения после сохранения текущих данных.
- Проверьте работу сайта и повторите исходное действие.
Что важно учитывать
Не включайте публичный вывод всех ошибок на рабочем сайте: он может раскрыть пути и секреты. Не заменяйте конфигурацию случайным примером и не удаляйте весь кеш без понимания CMS.
Если проблема появилась после изменения PHP, возврат к совместимой доступной версии может помочь, но причину всё равно нужно установить.
Если возникла проблема
Отправьте текст ошибки из журнала с удалёнными секретами, версию PHP, CMS и время. Если журналов в интерфейсе нет, запросите подходящий способ получения через обращение.