Перенос сайта на Битрикс на другой хостинг

Перенос сайта на Битрикс на другой хостинг

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

Первым делом при переносе вам следует проверить доступы к старому и новому хостингу, а так же к регистратору домена или оператору DNS записей сайта.

Если с доступами порядок, создаем резервную копию сайта.

Настройки – Инструменты – Создание резервной копии


Резервную копию можно создавать в облаке 1С-Битрикс, или непосредственно на старом хостинге(в папке сайта). Предпочтительней делать перенос через Облако. В противном случае вы можете столкнуться с проблемой обращения сайта к самому себе, и вам понадобится технический домен для переноса.

После создания резервной копии переходим к переносу сайта на новый хостинг. Если у вас установлена виртуальная машина Битрикс(BitrixVM), то вам достаточно просто перейти по адресу нового сайта. Если это обычный shared хостинг, то вам потребуется файл restore.php, который нужно разместить в корне сайта на новом хостинге и обратится к нему в командной строке. Пример

molotok.studio/restore.php


Вам будут предложены варианты скачивания архива сайта, через дальний сайт или через облако. В случае с Облаком вам потребуется ввести ключ лицензии Битрикс, указать требуемый архив и пароль от архива. Это очень важный момент, если вы размещаете архивы в облаке - храните пароль в надежном месте и не забывайте его. Без пароля архив будет бесполезен, тут даже поддержка Битрикс вам не поможет. В случае с переносом с дальнего сайта вам нужно получить ссылку на перенос непосредственно в списке архивов. Так же есть вариант самостоятельно перенести файлы через FTP, тогда вам следует выбрать пункт Архив уже загружен на сервер.


Жмете далее, и Битрикс сам распакует архив и файлы сайта. Следующим шагом будет восстановление базы данных. В случае с виртуальной машиной Битрикс база создается автоматически, а вот для хостинга вам понадобится создать ее вручную через административную панель, и прописать параметры доступа в форму.


Все, сайт восстановлен, и самое время проверить основные сценарии работы сайта, такие как добавление в корзину, оформление заказа и т.д. Так же будет не лишним выполнить проверку системы

Настройки – Инструменты – Проверка системы


Убедившись, что все в порядке, прописываем NS сервера нового хостинга у регистратора домена(либо заменить IP адрес на DNS хостинге). После обновления NS серверов сайт будет открываться с новой площадки. Следует учесть, что на эту процедуру может уйти до 72 часов, хотя обычно занимает 2-4 часа.

Если на старом хостинге у вас был настроен SSL сертификат, то следует перенести его на новый хостинг, либо выпустить новый.

В случае, если между переносом сайта и изменением NS серверов проходим значительное время, следует повторно перенести базу данных, и возможно папку upload, т.к. в этот период сайт работал, создавались заказы и заносились новые товары. К тому же могут возникнуть проблемы дублирования айдишников заказов, если ваш сайт был синхронизирован с CRM или 1С.

Если у вас PHP работает через сервер Apache, вам нужно будет переименовать файл .htaccess. Если работает в режиме PHP-FPM, то этого делать не надо.

Многие хостинги при заказе услуг самостоятельно и совершенно бесплатно переносят ваш сайт на Битрикс к себе. Например, вы можете заказать хостинг у нашего партнера, написать в поддержку, что вам требуется перенос, и предоставить доступы в административную часть сайта. Все, остальное сделают за вас специалисты компании.

  • 26.11.2019
Возврат к списку