Для переноса сайта с одного хостинга на другой, необходимо предварительно:
- Проверить:
- соответствие удаленного хостинга минимальным техническим требованиям продукта;
- наличие прав не ниже (0644 – для файлов и 0744 для папок) на все файлы в корне сайта у пользователя, под которым работает Apache (PHP).
- При наличии активной лицензии настоятельно рекомендуется обновить исходную копию продукта до последней версии.
Следующий шаг - создание архива сайта. Выполнить действия по созданию архива можно на странице Резервное копирование (Настройки > Инструменты > Резервное копирование).
После этого можно непосредственно приступать к переносу сайта. Выполните действия в следующем порядке:
- Загрузите файл с архивом в корневую директорию сайта на удаленном сервере. Если исходный сайт доступен из интернета, то лучше скачивать архив с дальнего сервера. При этом скачиваются все части архива автоматически. При переносе с локального на хостинг надо будет вручную положить все части рядом с restore.php.
Важно! Если файл архива содержит в себе полную копию сайта (и ядро, и публичную часть), то на сервере систему «1С-Битрикс: Управление сайтом» устанавливать не нужно.
- Скачайте скрипт restore.php, который доступен по ссылке вверху страницы резервного копирования (или если сайт передается в виде архива tar.gz на лазерном диске в директории архива). Загрузите скрипт на сервер в корень сайта.
- В адресной строке браузера наберите ваш_сайт/restore.php. Нажмите кнопку Далее.
В открывшемся диалоговом окне выберите нужный вариант расположения файла с архивом и нажмите кнопку Далее.
-
После завершения распаковки файлов будет предложено указать настройки соединения с базой данных, если при создании резервной копии был создан дамп базы данных.
Укажите необходимые параметры, нажмите кнопку Далее и ждите завершения работы сценария.
- После успешной распаковки в открывшемся диалоговом окне нажмите кнопку Удалить архив и служебные скрипты:
Во избежание повреждения сайта или утечки информации будут автоматически удалены файлы:
- /restore.php
- /файл резервной копии (файл с расширением .tar.gz)
- /bitrix/backup/дамп базы (файл с расширением .sql)
После этого вы автоматически попадете в публичный раздел восстановленного сайта.