Демонстрационный технический проект для безопасного обслуживания WordPress-сайтов. Задача — снизить риск простоя и потери данных при обновлении ядра и плагинов, переносе сайта, замене домена, обслуживании базы данных и восстановлении после ошибки. Все опасные операции должны иметь понятную проверку и возможность отката.
Дополнительные изображения с пометкой «ИИ-концепт» показывают возможное оформление интерфейса или сценария. Это условные примеры, не скриншоты текущей реализации. Описание реализации — в разделе «Решение».
Создал набор сценариев на Bash и WP-CLI: предварительная диагностика, инвентаризация сайта, резервное копирование файлов и базы, план и выполнение обновлений, search-replace, обслуживание БД, очистка кэша, восстановление и итоговая проверка доступности. Добавил dry-run, обязательные подтверждения, контроль путей, SHA-256, закрытые права на артефакты и защиту секретов в логах.
Получился воспроизводимый процесс обслуживания WordPress с резервной копией и rollback-пакетом перед изменениями. Инструментарий помогает быстрее диагностировать ошибки, выполнять обновления и переносы по чек-листу и передавать заказчику доказательства проверки. Проект подходит как основа для разовых исправлений и регулярной технической поддержки.