Обновил PHP — сайт лег. Как избежать такой ошибки
Утром вторника получил паническое сообщение от клиента: «Сайт не работает. Белый экран». Открываю — действительно, пусто. Только ошибка в логах: PHP Fatal error: Uncaught TypeError. Сначала подумал на взлом. Проверил файлы — изменений нет. Потом на сбой базы — подключение работает. Кэш почистил, права проверил. Ничего. Потом вспомнил: вчера вечером хостинг прислал уведомление «Обновите PHP до 8.0». Я согласился. Система обновила версию глобально — для всего аккаунта. Включая сайт клиента на старом движке. Когда сайт падает после обновления, инстинкт подсказывает искать в коде. Я потратил час на: Но проблема была не в коде...