Skip to main content

Рекомендуемый регламент обновления сайта

Данный регламент является рекомендуемым, вы в праве сами определять применимость всего регламента или отдельных пунктов

1. Подготовительный этап

  • Анализ изменений: Составьте список изменений и обновлений, необходимых для сайта (например, обновления модуля, исправления ошибок, изменения в дизайне и функционале).
  • Планирование времени: Определите оптимальное время для обновления, чтобы минимизировать влияние на пользователей. Обычно обновления лучше проводить в часы низкой посещаемости сайта и не перед выходными.
  • Бэкап сайта:
    • Сделайте резервную копию всех файлов сайта и базы данных.

    Для простоты рекомендуем так же сделать резервную копию силами Вашего хостинга. Вот примеры инструкций для популярных хостингов:

    • Убедитесь, что копия проверена и готова к восстановлению в случае возникновения ошибок.

2. Подготовка тестового окружения

  • Создание копии сайта: Если возможно, настройте тестовую копию сайта на отдельном сервере или поддомене для предварительной проверки обновлений.
  • Тестирование обновлений:
    • Примените обновления на тестовой копии сайта.
    • Проверьте работоспособность всех основных функций и модулей.
    • Убедитесь, что все обновления не вызвали сбоев или ошибок.

3. Обновление сайта на рабочем окружении

  • Остановка сайта (при необходимости): В случае крупных обновлений можно временно закрыть сайт для пользователей с сообщением о технических работах.
  • Обновление ядра и модулей:
    • Войдите в админ-панель и начните обновление ядра и модулей 1С-Битрикс.
    • Выполняйте обновления последовательно, следя за сообщениями об ошибках.
    • После каждого обновления проверяйте работоспособность функционала, особенно если на сайте установлены кастомные доработки.
  • Обновление пользовательских настроек и модулей: Если в обновлениях произошли изменения в пользовательских настройках или модулях, настройте их заново.
  • Тестирование сайта:
    • Проверьте основные функции, такие как корзина, авторизация, поиск, отправка форм и т.д.
    • Убедитесь, что внешний вид сайта и функционал не нарушены.

4. Завершение и мониторинг

  • Открытие сайта для пользователей: Если сайт был временно закрыт, снимите заглушку и откройте доступ для пользователей.
  • Проверка логов ошибок: Проверьте логи ошибок и сервера, чтобы убедиться, что во время обновления не возникли ошибки.
  • Мониторинг производительности: На протяжении 24–48 часов после обновления отслеживайте производительность сайта и обратную связь от пользователей для выявления возможных проблем.

5. Документирование процесса

  • Фиксация изменений: Запишите все изменения и обновления, которые были сделаны на сайте, а также описание всех возникших проблем и их решений.
  • Отчетность: Подготовьте отчет для ответственных лиц или клиентов, в котором указаны основные выполненные действия, обнаруженные проблемы и рекомендации для последующих обновлений.

Дополнительные рекомендации

  • Резервное копирование перед каждым крупным обновлением: Даже если сайт уже поддерживается регулярными резервными копиями, дополнительная копия перед обновлением – это обязательный этап.
  • Проверка совместимости с кастомными модулями и изменениями: Обновления ядра или модулей могут нарушить работу кастомных решений.