Ошибка 500 после смены версии PHP: что проверить первым

Смена версии PHP может показать старый код, недостающие расширения или несовместимые плагины CMS. Ошибка обычно не случайная: в логе сервера видно, какой файл или модуль упал.

Проверяйте по порядку

  1. Верните предыдущую версию PHP, если сайт нужно быстро поднять.
  2. Откройте error logs в панели хостинга или через SSH.
  3. Проверьте нужные PHP-расширения и требования ionCube/loader.
  4. Отключите недавно обновленные плагины или тему, если это CMS.
  5. После исправления причины снова переключите PHP и проверьте сайт.

Чего не делать

  • Не удаляйте случайные файлы из public_html.
  • Не оставляйте display_errors включенным на публичном сайте.
  • Не обновляйте PHP на боевом сайте без бэкапа.
Нужна помощь именно с вашим случаем?

Пришлите домен, название панели и скриншот. Поможем выбрать безопасный следующий шаг в чате. открыть чат.

Перед изменениями
  • Запишите текущую версию PHP.
  • Проверьте требования CMS/плагинов.
  • Откройте error logs до и после переключения.
  • Держите путь отката, если сайт отдаст ошибку 500.
Полезные следующие шаги

Если эта статья закрывает только часть задачи, соседние wiki-страницы помогут продолжить безопасно.

Быстрая проверка

Что проверить первым?
Начните с точного текста ошибки, последних изменений и связанной инструкции выше.

Нужен ли бэкап?
Да, перед изменением файлов, DNS, PHP, базы данных или настроек CMS.