Как перенести сайт на 1С-Битрикс на другой хостинг

Для переноса сайта на другой хостинг есть много причин: повышение стоимости обслуживания, нехватка ресурсов, разворачивание тестового сервера для разработки и т.д.
Всю работу можно поделить на 3 этапа: перенос файлов и базы данных, перенос домена, настройку почты и других сервисов.
Процедура совершенно не сложная, а для работы нужны только админские доступы к сайту, регистратору домена (если необходимо) и доступы к панелям управления старым и новым хостингом.
Тут стоит сказать, что у некоторых хостингов есть бесплатная услуга переноса сайта. Прежде чем ввязываться в эту историю, уточните, возможно кто-то готов проделать эту работу за бесплатно.
1. Архивирование файлов сайта и базы данных
В отличие от других систем управления сайтом, в Битриксе есть свой механизм резервного копирования, который создает архив со всеми файлами сайта и базой данных. Необходимость ручного переноса данных полностью отпадает.
Для создания резервной копии нужно зайти в Административную панель битрикса, далее: Настройки — Инструменты — Резервное копирование — Создание резервной копии.
В зависимости от того продлена ли у вас лицензия 1С-Битрикс, у вас будет доступен вариант создания резервной копии в облако 1С-Битрикс. Если лицензия не продлена – будет доступен единственный вариант – “В папке сайта”.
Технически нет никакой разницы где создавать резервную копию. Оба варианта позволяют развернуть сайт без выкачивания себе на компьютер архива.
На вкладке Параметры нужно обязательно проверить настройки резервного копирования.
Включаем Экспертные настройки, если это необходимо.
Обязательно отмечаем галочкой: “Архивировать базу данных”, “Архивировать ядро” и “Архивировать публичную часть”. Обязательно снимите галочки “Исключить из базы данных …”, “Исключить из архива файлы и директории по маске”, если вам нужно перенести сайт целиком. Также поставьте 0 в строке “Исключить из архива файлы размером более …”. Эта настройка может понадобится, если на вашем сайте много тяжелого контента и попадание его в архив нежелательно.
Можно отключить проверку целостности архива после завершения. Я ни разу не сталкивался с выявлением ошибок после завершения создания архива, а вот время выполнения из-за этой опции увеличивается значительно.
Длительность шага и интервал можно оставить по-умолчанию, а вот размер частей архива я всегда увеличиваю почти до 1Гб.
После настройки нажимаем на зеленую кнопку создания резервной копии и ждем окончания. Длительность процесса зависит от количества и размера файлов.
Если включено шифрование резервной копии (с вариантом бэкапа в облако эта опция не отключается), обязательно запомните или запишите пароль на архив, он нам пригодится.
2. Перенос файлов на новый хостинг
После успешного создания архива нужно перейти на страницу со списком резервных копий (Настройки – Инструменты – Резервное копирование – Список резервных копий). Дальше возможны 2 варианта.
Если вы создавали архив в облаке, вам необходимо скачать файл restore.php.
Для переноса сайта вам понадобится только лицензионный ключ, который можно посмотреть на странице Маркетплейс – Обновление платформы.
Если архив создавался в папке сайта, то помимо скачивания файла restore.php, нужно получить ссылку для переноса. Для этого нажмите на иконку-гамбургер напротив нужного бэкапа и в появившемся окне скопируйте адрес.
Подготовительные работы завершены, теперь вкладку со старым сайтом можно закрыть.
Авторизация на новом хостинге. Тут порядок действий может сильно отличаться в зависимости от хостера т.к. у них у всех абсолютно разные панели управления и могут по-разному называться абсолютно одинаковые страницы. Мы в качестве примера приведем скрины со Спринтхоста , которым пользуется большинство наших клиентов.
Для загрузки файла restore.php найдите в админ панели Файловый менеджер и загрузите его в корень будущего сайта.
Как правило, хостинги дают бесплатный технический домен для таких работ. Он будет выглядеть как абракадабра. Необходимо зайти на него, указав страницу restore.php. Например, afafsdfasdf.afds.ru/restore.php.
Если все сделано правильно, нас встретит окно подготовки архива.
Сразу переходим на следующий шаг. На нем надо выбрать откуда мы будем разворачивать бэкап.
Если выбрать вариант с разворачиванием из облака, то система предложит ввести ваш лицензионный ключ.
После нажатия на кнопку “Ок”, появится список всех резервных копий, доступных на данной лицензии. Вводим пароль от архива (вы же его не забыли?) и переходим на следующий шаг.
Если вы выбрали вариант с копией в папке сайта, то нужно будет ввести ссылку на архив и тоже перейти к следующему шагу.
Начнется скачивание и распаковка резервной копии. Не закрывайте вкладку до окончания процесса. После того, как все файлы разархивируются, надо будет ввести параметры подключения к базе данных (БД).
В панели управления хостингом надо перейти на страницу управления БД и создать новую базу.
Заполняем все нужные поля, не забыв сохранить эти доступы в надежном месте. Возвращаемся на вкладку с мастером установки и вводим эти данные в соответствующие поля.

Сервер, как правило, localhost. Если нет – уточните актуальный сервер у своего хостера.
После успешного восстановления БД, мастер предложит удалить архив и скрипт restore.php. Обязательно сделайте это. На этом процедура переноса файлов и БД закончена, осталось перенести домен.
3. Перенос домена
Тут тоже возможны варианты. Домен можно перенести к новому регистратору, а можно делегировать.
Перенос домена стоит делать, если вы не хотите больше иметь дело с текущим хостингом/регистратором. После переноса у вас будет один новый кабинет для управления и доменом, и хостингом. Для переноса домена, вам необходимо написать письмо в техподдержку вашего регистратора и запросить Authinfo код, а дальше следовать инструкции по переносу домена (её нужно посмотреть на новом хостинге/регистраторе).
Делегирование домена – процесс более простой и быстрый. Из минусов: у вас будет отдельные личные кабинеты для оплаты домена и хостинга. Если все это не смущает, то смело выбирайте этот вариант.
Для делегирования домена загуглите адреса NS серверов вашего нового хостинга. Например, “NS спринтхост” и смотрите официальную документацию. Вы должны найти примерно такой список, в нем будет минимум 2 сервера.
Теперь идем в панель старого регистратора/хостинга, переходим в настройки домена и находим управление NS-серверами.
Сюда вводим адреса NS серверов. Сама процедура занимает до суток, наберитесь терпения. Пока настройки не вступят в силу, лучше не вносить никаких изменений на сайт, иначе их придется потом переносить вручную.
Основная часть работ завершена.
4. На что обратить внимание
Сразу после переноса домена получите SSL сертификат и настройте работу сайта по https.
Перенос Битрикс сайта с хостинга на хостинг, инструкция
Способы переноса сайта с одного хотинга/сервера на другой
1. Резервная копия Битрикс со скачиванием на локальный компьютер — Создаем резервную копию средствами 1С-Битрикс, скачиваем к себе на компьютер, закачиваем на новый хостинг и восстанавливаем при помощи скрипта restore.php
2. Восстановление резервной копии из облака 1С-Битрикс — Создаем резервную копию средствами 1С-Битрикс с отправкой в облако, при помощи скрипта restore.php запускаем восстановление и скачиваем копию по лицензионному ключу
3. Восстановление резервной копии прямым скачиванием с хостинга на хостинг — Создаем резервную копию средствами 1С-Битрикс, на новом хостинге запускаем скрипт restore.php и указываем полный путь к резервной копии на старом хостинге (по домену сайта).
4. По старинке — Копируем все файлы сайта со старого хостинга на новый, создаем дамп базы данных при помощи phpMyAdmin и восстанавливаем его на новом хостинге
Последний способ даже рассматривать не будем, он долгий и не особо применимый, а об остальных трех я расскажу и покажу в видео
Видео: Как перенести сайт на Битрикс с хостинга на хостинг
Переносим сайт с хостинга masterhost.ru на виртуальный сервер simplecloud.ru. Экономим 100 рублей в месяц и получаем производительность в 2 раза больше.
Поддержать выпуски видео уроков, поблагодарить за полезную инструкцию или заметку можно через:
Михаил Базаров, спасибо. Решилось.
Начал замечать, что в журнале вторжений в битриксе, постоянно выходит такого рода сообщение:
Событие: SECURITY_HOST_RESTRICTION
Объект: HTTP_HOST
Подробнее на скрине.
Что это может быть и как это исправить?
Подскажите пожалуйста.
Заранее благодарен!
Добрый день, Михаил. Подскажите пожалуйста как правильно сделать чтобы сайт открывался с директории ext_www, а не с www. Делал все как по видео.
Как перенести сайт битрикс на другой хостинг
Курс предназначен для организаций, предоставляющих услуги хостинга и желающих получить компетенцию Рекомендуемый хостинг.
В курсе рассматриваются требования платформы Bitrix Framework к хостингу, вопросы установки, настройки продукта а также вопросы инструментов и методов оптимизации серверов и баз данных для работы с системой
Для хостеров не является обязательным, но рекомендуется изучение курсов Контент-менеджер и Администратор. Базовый для получения более полного представления о возможностях системы и способах работы с ней.
Рекомендуется ознакомиться с опытом настройки и тестирования серверов в блоге Дениса Шаромова, а так же с отзывами клиентов о хостингах в группе Черный и белый список хостингов социальной сети компании "1С-Битрикс".
Если ваш хостинг на Windows, то вам может быть полезна группа 1С-Битрикс на платформе Windows Server 2008 в социальной сети сайта "1С-Битрикс". В ней пользователи делятся опытом работы системы на IIS 7.
Тесты и сертификат
После изучения курса вам будет предложено пройти тесты на сертификацию. При успешной сдаче линейки тестов на странице Моё обучение можно просмотреть результат обучения и загрузить сертификат в формате PDF.
Также Вы можете поделиться ссылкой на страницу со своими сертификатами. Для этого на странице Моё обучение отметьте опцию Разрешить публичный доступ к резюме студента
и скопируйте ссылку на страницу резюме
. Страница с Вашим резюме будет доступна всем, кому Вы отправите ссылку на неё.
Комментарии к урокам
| На каждой странице курса авторизованный на сайте посетитель может дать комментарий к содержимому страницы. Комментарий — не форум, там не ведётся обсуждений или разъяснений. Это инструмент для сообщений нам об ошибках, неточностях. Для отправки комментария воспользуйтесь расположенной в правом нижнем углу окна браузера кнопкой: | ![]() |
У нас часто спрашивают, сколько нужно заплатить
Курс полностью бесплатен. Изучение курса, прохождение итоговых тестов и получение сертификатов — ничего из этого оплачивать не нужно.
Ещё у нас есть Академия 1С-Битрикс, где можно обучиться на платной основе на курсах нашей компании либо наших партнёров.
Баллы опыта
В конце каждого урока есть кнопка Прочитано! . При клике на неё в Вашу итоговую таблицу опыта добавляется то количество баллов, которое указано в прочитанном После нажатия кнопки Прочитано! появится
окно подтверждения:
уроке.
Периодически мы заново оцениваем сложность уроков, увеличивая/уменьшая число баллов, поэтому итоговое количество набранных Вами баллов может отличаться от максимально возможного. Не переживайте! Отличный результат — это если общее число набранных Вами баллов отличается от максимального на 1-2%.
Скачать материалы курса в формате EPUB. Файлы формата EPUB Чем открыть файл на
Android:
EPUB Reader
CoolReader
FBReader
Moon+ Reader
eBoox
iPhone:
FBReader
CoolReader
iBook
Bookmate
Windows:
Calibre
FBReader
Icecream Ebook Reader
Плагины для браузеров:
EpuBReader – для Firefox
Readium – для Google Chrome
iOS
Marvin for iOS
ShortBook
Linux:
Calibre
FBReader
Cool Reader
Okular обновляются периодически, поэтому возможно некоторое отставание их от онлайновой версии курса. Версия файла от 10.02.2023.
Как перенести сайт Битрикс на хостинг
Перенос сайта на 1С-Битрикс на другой хостинг отличается от переноса сайтов на других CMS:
- Хостинг необходимо вначале протестировать.
- Перенос рекомендуется выполнять с помощью специального инструмента.
Рассмотрим поэтапно, как перенести сайт на 1C-Битрикс к новому хостеру.

Предварительная проверка хостинга
Хостинг для 1C-Битрикс рекомендуется вначале проверить специальным скриптом, созданным компанией-разработчиком. Эта CMS имеет определенные требования, и, если сервер хостинга им не соответствует, сайт может работать некорректно.
Его нужно положить в любой раздел на новом хостинге и открыть путь, по которому он лежит, в браузере.
Если результаты теста неудовлетворительные, можно написать в техподдержку хостера и попросить исправить проблемы. Если это невозможно – искать другую площадку для сайта.
Перенос «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, очистите кеш браузера и еще раз проверьте работоспособность сайта.
