РазделАдминистрирование сайтов
Чтение8 мин
Дата25 сентября 2026
ФорматПрактическая статья
Сначала остановите цепочку новых изменений
Не запускайте обновление повторно и не обновляйте ещё пять плагинов «заодно». Сохраните текущие файлы, базу и error log, затем определите, на каком шаге сломался проект.
Симптом после обновления → что проверить
| Симптом | Проверка |
|---|---|
| 500/белый экран | PHP log, версия PHP, несовместимый plugin/theme |
| Админка открывается, фронтенд нет | template/plugin/cache |
| Фронтенд есть, админка нет | manager assets/session/ACL |
| Ошибка БД | migration/schema/version mismatch |
| Часть функций сломана | API/plugin compatibility |
| Старый дизайн/данные | cache/CDN/browser cache |
Файлы и база — два разных rollback
Если CMS уже выполнила миграцию базы, возврат только старых PHP-файлов может быть несовместим с новой схемой. Перед откатом выясните, менялась ли база, и есть ли backup, созданный до обновления.
Зафиксировать изменения файлов
BASH
git status
git diff --stat
git log --oneline -n 10
find /path/to/site -type f -mtime -2 -printf '%TY-%Tm-%Td %TH:%TM %p\n' 2>/dev/null | sort -r | head -n 200Безопасный порядок восстановления
- сделать копию текущего проблемного состояния;
- сохранить fresh error log;
- отключить/откатить только компонент, после которого появился сбой;
- проверить PHP compatibility;
- если нужен полный rollback — восстановить согласованную пару файлов + БД из одной точки времени;
- повторить обновление на staging и только затем на production.
После восстановления
Проверьте авторизацию, формы, поиск, загрузку файлов, cron, API, оплату и административное сохранение. Ошибка может исчезнуть на главной, но остаться в фоне.