Рекомендуемый регламент обновления сайта
Данный регламент является рекомендуемым, вы в праве сами определять применимость всего регламента или отдельных пунктов
1. Подготовительный этап
- Анализ изменений: Составьте список изменений и обновлений, необходимых для сайта (например, обновления модуля, исправления ошибок, изменения в дизайне и функционале).
- Планирование времени: Определите оптимальное время для обновления, чтобы минимизировать влияние на пользователей. Обычно обновления лучше проводить в часы низкой посещаемости сайта и не перед выходными.
-
Бэкап сайта:
- Сделайте резервную копию всех файлов сайта и базы данных.
Для простоты рекомендуем так же сделать резервную копию силами Вашего хостинга. Вот примеры инструкций для популярных хостингов:
- Убедитесь, что копия проверена и готова к восстановлению в случае возникновения ошибок.
2. Подготовка тестового окружения
- Создание копии сайта: Если возможно, настройте тестовую копию сайта на отдельном сервере или поддомене для предварительной проверки обновлений.
-
Тестирование обновлений:
- Примените обновления на тестовой копии сайта.
- Проверьте работоспособность всех основных функций и модулей.
- Убедитесь, что все обновления не вызвали сбоев или ошибок.
3. Обновление сайта на рабочем окружении
- Остановка сайта (при необходимости): В случае крупных обновлений можно временно закрыть сайт для пользователей с сообщением о технических работах.
-
Обновление ядра и модулей:
- Войдите в админ-панель и начните обновление ядра и модулей 1С-Битрикс.
- Выполняйте обновления последовательно, следя за сообщениями об ошибках.
- После каждого обновления проверяйте работоспособность функционала, особенно если на сайте установлены кастомные доработки.
- Обновление пользовательских настроек и модулей: Если в обновлениях произошли изменения в пользовательских настройках или модулях, настройте их заново.
-
Тестирование сайта:
- Проверьте основные функции, такие как корзина, авторизация, поиск, отправка форм и т.д.
- Убедитесь, что внешний вид сайта и функционал не нарушены.
4. Завершение и мониторинг
- Открытие сайта для пользователей: Если сайт был временно закрыт, снимите заглушку и откройте доступ для пользователей.
- Проверка логов ошибок: Проверьте логи ошибок и сервера, чтобы убедиться, что во время обновления не возникли ошибки.
- Мониторинг производительности: На протяжении 24–48 часов после обновления отслеживайте производительность сайта и обратную связь от пользователей для выявления возможных проблем.
5. Документирование процесса
- Фиксация изменений: Запишите все изменения и обновления, которые были сделаны на сайте, а также описание всех возникших проблем и их решений.
- Отчетность: Подготовьте отчет для ответственных лиц или клиентов, в котором указаны основные выполненные действия, обнаруженные проблемы и рекомендации для последующих обновлений.
Дополнительные рекомендации
- Резервное копирование перед каждым крупным обновлением: Даже если сайт уже поддерживается регулярными резервными копиями, дополнительная копия перед обновлением – это обязательный этап.
- Проверка совместимости с кастомными модулями и изменениями: Обновления ядра или модулей могут нарушить работу кастомных решений.