Если сайт сломался после смены версии PHP, новая версия обычно проявляет несовместимый код, старые плагины, отсутствующие расширения или более строгие правила синтаксиса. Правильная реакция - читать ошибку, а не угадывать.

Что проверить

  1. Временно верните прошлую версию, если рабочий сайт полностью сломан.
  2. Откройте PHP error_log для домена.
  3. Ищите Fatal error, Parse error, Deprecated или сообщения об отсутствующих расширениях.
  4. Обновите CMS, плагины и тему, если ошибка указывает на старый код.
  5. Включите нужные расширения в PHP Selector, если их не хватает.
  6. После исправлений снова проверьте целевую версию PHP.

Частые примеры

Тип сообщенияВозможное значение
Call to undefined functionНе хватает PHP-расширения или используется старый код.
Class not foundПроблема autoload, плагина или темы.
Parse errorСинтаксис несовместим с выбранной версией PHP.
Allowed memory size exhaustedЛимит памяти или тяжелый скрипт.
Первая PHP-ошибка обычно показывает нужную дверь

Пришлите первую строку fatal error и версию PHP. Поможем понять, менять код, расширение или версию.

Диагностировать PHP-ошибку