Блог

Как перенести сайт Битрикс на хостинг, способы переноса CMS Битрикс на хостинг

Перенос сайта на 1С-Битрикс на другой хостинг отличается от переноса сайтов на других CMS:

  • Хостинг необходимо вначале протестировать.
  • Перенос рекомендуется выполнять с помощью специального инструмента.

Рассмотрим поэтапно, как перенести сайт на 1C-Битрикс к новому хостеру.

Предварительная проверка хостинга

Хостинг для 1C-Битрикс рекомендуется вначале проверить специальным скриптом, созданным компанией-разработчиком. Эта CMS имеет определенные требования, и, если сервер хостинга им не соответствует, сайт может работать некорректно.

Для проверки используется скрипт bitrix_server_test <A> https://dev.1c-bitrix.ru/download/scripts/bitrix_server_test.php</A>

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

Если результаты теста неудовлетворительные, можно написать в техподдержку хостера и попросить исправить проблемы. Если это невозможно – искать другую площадку для сайта.

Перенос «1С-Битрикс» на другой хостинг

Переезд сайта состоит из следующих шагов:

  • Создание доменного имени на новом хостинге.
  • Создание базы данных на новом хостинге
  • Создание бекапа сайта на старом хостинге.
  • Загрузка бекапа на новую площадку.
  • Распаковка бекапа на новой площадке и внесение данных о новой базе.

Добавляем доменное имя

На новом хостинге нам нужно добавить доменное имя сайта – для того, чтобы у нас была папка, куда загрузятся файлы. Открываем панель управления хостингом и находим раздел с доменами. Он обычно так и называется – «Домены», «Мои домены» и т. д.

Добавляем в панели домен сайта (кнопки «Создать», «Добавить»).

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

Создаем базу данных

Делается на новом хостинге. Базу данных можно создать в панели управления (раздел обычно носит имя «Базы данных»), или же используйте phpMyAdmin. Обратите внимание, что реквизиты подключения к нему будут не такие, как на предыдущей площадке, их нужно получить от нового хостера.

При создании БД запомните ее имя и логин/пароль для подключения: они нам понадобятся при восстановлении сайта 1С-Битрикс из резервной копии.

Создаем бекап сайта

Компания «1С-Битрикс» создала утилиту переноса сайта с помощью резервной копии. В бекап добавляется сайт полностью, вместе с файлами, контентом и даже базой данных.

Для создания бекапа зайдите в админку сайта на старом хостинге и найдите раздел «Настройки». В нем нужно перейти в «Инструменты» и выбрать «Резервное копирование». Получившийся файл-архив скачиваете на компьютер.

Загружаем бекап на новый хостинг

Теперь нужно загрузить архив вашего сайта на новую площадку. Для этого можно использовать панель управления или FTP-клиент (например, FIlezilla). Архив нужно положить в корневой каталог сайта. У большинства хостеров он носит имя public_html.

Восстанавливаем сайт из бекапа

В корневую директорию сайта загрузите файл-скрипт для восстановления сайта на «1С-Битрикс». Его можно скачать по ссылке http://www.1c-bitrix.ru/download/scripts/restore.php

Теперь нам нужно открыть этот скрипт в браузере. Адрес будет иметь вид http://домен_вашего_сайта/restore.php. Но так как мы еще не перепривязали домен, браузер будет обращаться к старому хостингу. Чтобы запустить процесс восстановления сайта на новом хостинге без перепривязки, сделайте следующее:

  • найдите файл hosts на своем ПК;
  • впишите в него строку вида «333.333.333.333 hoster.ru www.hoster.ru». 333.333.333.333 заменяете на IP-адрес вашего сайта на новом хостинге (узнайте его у хостера), а домены hoster.ru – на ваш домен;
  • очистите кеш браузера.

Теперь откройте в браузере скрипт (http://домен_вашего_сайта/restore.php). Запустится мастер восстановления. Следуйте пошаговой инструкции, а на этапе восстановления базы данных введите имя БД, логин и пароль подключения, которые вы прописывали при создании БД на новом хостинге. Имя сервера базы данных уточните у хостера.

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

Проверяем, как работает сайт

Мы рекомендуем перед привязкой домена к новому хостингу сделать проверку – корректно ли он работает. Для этого можно использовать специальный сервисный адрес, который выдает хостинг-провайдер. Если вы вносили изменения в hosts как описано выше, то сайт и без этого будет открываться на новом хостинге.

Привязываем домен

Ваш сайт на 1C-Битрикс перенесен. Осталось привязать его доменное имя к новому хостингу. Для этого:

  • узнаем у нового хостера имена NS-серверов;
  • идем на сайт, где вы покупали доменное имя. Это может быть сторонняя компания-регистратор доменных имен или ваш старый хостер;
  • в личном кабинете находим настройки домена и меняем прописанные там NS-серверы на новые;
  • если там предусмотрены поля для заполнения IP-адреса сервера, оставьте их пустыми.

Обновление информации о привязке может занять до 24 часов.

После этого удалите изменения из hosts, очистите кеш браузера и еще раз проверьте работоспособность сайта.

Автор

evkcrb@yandex.ru

Добавить комментарий