Как сделать копию сайта на Битрикс?
Константин, Ярославль 1,4 тыс. просм.
Нужно сделать тестовую копию рабочего интернет-магазина на 1С-Битрикс, чтобы проверить обновление модуля перед тем, как ставить его на боевой сайт. Как правильно скопировать сайт со всеми данными, чтобы ничего не сломать на основном?
Алексей Петров технический директор
ответил
Копия сайта на Битрикс - это выгрузка базы данных и всех файлов проекта с последующим разворачиванием на другом домене или поддомене, где система заново настраивается на новое окружение. Проще всего сделать это штатным модулем "Резервное копирование" в панели администратора: раздел Настройки - Инструменты - Резервное копирование создаёт единый архив, куда входят и база данных, и файлы сайта, включая upload и bitrix.
Пошагово: снимите бэкап через этот модуль (для крупного магазина это может занять время и заметно нагрузить сервер, поэтому лучше делать ночью), скопируйте архив на тестовый сервер или поддомен и разверните его - тем же модулем резервного копирования или вручную: импортировать дамп базы через phpMyAdmin или консоль и распаковать файлы. После разворачивания обязательно поправьте настройки подключения к базе в bitrix/php_interface/dbconn.php (или .settings.php в новых версиях) под учётные данные новой базы, а в самой базе поменяйте домен сайта в таблице b_lang и в разделе Настройки продукта - Настройки, иначе система продолжит генерировать ссылки на боевой адрес.
Отдельно учтите лицензию: у Битрикс она привязана к домену, и тестовая копия на другом адресе может показывать предупреждение или ограничивать часть функций, пока не введёте тестовый ключ или не оформите доступ через партнёрский аккаунт 1С-Битрикс.
Для регулярных тестовых копий удобнее не гонять полный бэкап каждый раз через панель, а настроить отдельное окружение с автоматическим переносом свежего дампа базы по расписанию - это отдельная работа под конкретный хостинг, и тут стоит привлекать разработчика, который ведёт сайт, чтобы тестовая версия не разошлась с боевой по логике модулей.
Задать свой вопрос
Вопросы проходят модерацию. Ответ специалиста студии публикуется на сайте в течение пары дней.
Вопрос отправлен на модерацию. После проверки он появится на сайте вместе с ответом.
Вопрос не отправлен: нужно подтвердить согласие на обработку персональных данных.