Перенос Битрикс сайта с хостинга на хостинг, инструкция
Способы переноса сайта с одного хотинга/сервера на другой
1. Резервная копия Битрикс со скачиванием на локальный компьютер — Создаем резервную копию средствами 1С-Битрикс, скачиваем к себе на компьютер, закачиваем на новый хостинг и восстанавливаем при помощи скрипта restore.php
2. Восстановление резервной копии из облака 1С-Битрикс — Создаем резервную копию средствами 1С-Битрикс с отправкой в облако, при помощи скрипта restore.php запускаем восстановление и скачиваем копию по лицензионному ключу
3. Восстановление резервной копии прямым скачиванием с хостинга на хостинг — Создаем резервную копию средствами 1С-Битрикс, на новом хостинге запускаем скрипт restore.php и указываем полный путь к резервной копии на старом хостинге (по домену сайта).
4. По старинке — Копируем все файлы сайта со старого хостинга на новый, создаем дамп базы данных при помощи phpMyAdmin и восстанавливаем его на новом хостинге
Последний способ даже рассматривать не будем, он долгий и не особо применимый, а об остальных трех я расскажу и покажу в видео
Видео: Как перенести сайт на Битрикс с хостинга на хостинг
Переносим сайт с хостинга masterhost.ru на виртуальный сервер simplecloud.ru. Экономим 100 рублей в месяц и получаем производительность в 2 раза больше.
iphonevalera21@icloud.com 21.11.2019
Михаил Базаров, спасибо. Решилось.
Начал замечать, что в журнале вторжений в битриксе, постоянно выходит такого рода сообщение:
Событие: SECURITY_HOST_RESTRICTION
Объект: HTTP_HOST
Подробнее на скрине.
Что это может быть и как это исправить?
Подскажите пожалуйста.
Заранее благодарен!
classsystem@icloud.com 10.12.2019
Добрый день, Михаил. Подскажите пожалуйста как правильно сделать чтобы сайт открывался с директории ext_www, а не с www. Делал все как по видео.
Добавил домен через DNS SERVER на simplecloud. На www все убрал и оставил только index.php но по домену сайта открывается с директории www
Михаил Базаров 10.12.2019
Видимо, не правильно добавили сайт в окружение.
Инструкция, по добавлению сайта, актуальна на данный момент- все должно работать. Повторите, повнимательнее
classsystem@icloud.com 10.12.2019
Михаил Базаров, спасибо навели на правильные мысли.
Теперь все работает. Единственное образовалась проблема, то что постоянно как будто выполняется выход из системы. А сама страница виснет и при обновлении страницы просит ввести логин и пароль.
Михаил Базаров 10.12.2019
Да, вот эта проблемка есть) Она и тут, у меня на сайте — руки пока не добрались. Завтра разберусь- напишу, что не так.
С этой проблемой, сталкиваюсь только на своем сайте- постоянно выкидывает.
Что-то с сессией админа
classsystem@icloud.com 10.12.2019
Михаил Базаров, да вроде решилось.
В защите сессий отключил хранение данных в сессий в БД модуля, потом заново включил. И выключил смену идентификатора.
Как исправите у себя отпишите пожалуйста. Все равно полезно.
Михаил Базаров 10.12.2019
Как исправите у себя отпишите пожалуйста. Все равно полезно.
![]()
Да, быстрый вариант: отключить смену ID сессии — но, надо «разобраться по уму», на уровне сервера и окружения. Заходите сюда на днях, напишу правильное решение.
classsystem@icloud.com 17.12.2019
Как исправите у себя отпишите пожалуйста. Все равно полезно.
Здравствуйте, Михаил. Не решили проблему?
Bonya Bonya 01.04.2020
хочу перенести сайт из старого хостинга на новый, но не могу определиться с выбором. Поможете? Хотелось бы что-то из популярных выбрать, к примеру на хострадар собран рейтинг лучших, среди которых такие как бегет, макхсот, евробайт и другие, какой бы посоветовали?
Михаил Базаров 01.04.2020
| Цитата |
|---|
| Bonya Bonya написал: хочу перенести сайт из старого хостинга на новый, но не могу определиться с выбором. Поможете? Хотелось бы что-то из популярных выбрать, к примеру на хострадар собран рейтинг лучших, среди которых такие как бегет, макхсот, евробайт и другие, какой бы посоветовали? |
Из перечисленных пользовался только бегетом. В общем-то сейчас есть клиент на нем.
Битрикс малый бизнес, без посещаемости, вот такой результат:
В целом не плохо.
Мои видео на Boosty:
Поделиться страницей:
Bitrix – 4 этапа копирования сайта

Предположим, вы сделали (или получили) идеальный сайт на Bitrix: сверстали адаптивный шаблон, создали инфоблоки и спрограммировали модули. Теперь у вас возникло вполне естественное желание использовать эту основу для создания других сайтов. Законспектировал 4 основных этапа для переноса сайта на Bitrix – чтобы ничего не перепутать. Изначальное состояние:
– установлена система CMS Bitrix
– куплена лицензия
Теперь надо скопировать сайт:
1. Инфоблоки

Идём в “Контент” -> Инфоблоки -> Экспорт -> XML
Выбираем инфоблоки и последовательно их экспортируем. Не забудьте выбрать папку на сервере, куда сохранить файлы. По умолчанию это, скорее всего, будет корневая папка.
2. Шаблон и компоненты
Теперь пришла очередь скопировать ваш шаблон сайта. Идём на сервер /bitrix/templates/ и копируем папку с используемым шаблоном. Дополнительные компоненты (вне шаблона) забираем из /bitrix/components/. В идеале лучше все компоненты, которые использует шаблон хранить в его папке /bitrix/templates/
3. Папки и файлы
Последнее, что вам нужно скопировать – это файлы и папки, которые использует сайт. Как минимум в корне надо забрать index.php, 404.php, .top.menu.php, urlrewrite.php, .section.php. Скорее всего у вас будут ещё папки, например, /catalog/, /contacts/ и т.д.
4. Импортируем все собранные данные на новый сайт

Переносим всё собранное на новый сервер. Копируем папки и файлы, через админку импортируем инфоблоки. Если инфоблоки разбиты на типы, то перед копированием необходимо создать “типы инфоблока” на новом сайте. Если сделали всё правильно, то сайт будет успешно перенесен, вместе со всем содержимым. Дальше, вы можете удалить\изменить контент и внести дополнительные правки уже в ваш сайт. Конечно, вы можете что-то забыть перенести, тогда Bitrix вам обязательно сообщит, либо 404 ошибкой файла, либо выводом информации про отсутствие компонента, либо просто “пустым местом” на странице. Чем логичнее сделан сайт, тем легче вам будет его перенести.
(2 оценок, среднее: 5,00 из 5)
Скопировать сайт на битрикс
Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.
Один в один скопировать сайт на битриксе на другой домен и хостинг. Стучитесь в icq 479615663 или skype si-iureg
12 лет назад

41 год Россия
14 лет в сервисе
Выбранный исполнитель

Юлия Бедросова Shehovcova
38 лет Россия
17 лет в сервисе
4 года назад
12 лет назад
Отзыв заказчика
Очень доволен сотрудничеством. Быстро, качественно, в срок! Получил консультацию по важным вопросам связанными с Bitrix. Надеюсь на дальнейшее сотрудничество.
Отзыв фрилансера
Сотрудничеством довольна. Задание было поставлено четко, оплата своевременна.
Похожие заказы
Сделать темизацию (верстку) для движка на Drupal и настроить каталог используя таксономию и стандартные модули. Данные по проекту брать отсюда http://www.weblancer.net/projects/291728.html Валидная, кроссбраузерная верстка, стили в CSS, DOM элементы в html, анимация в JS Дизайн есть в PSD. Есть .
Системы управления (CMS) 1 исполнитель
12 лет назад
Открывается новый интернет-магазин детских товаров. Две статьи нужны уникальные, продающие, написанные интересно, можно даже с юмором. Это статьи о Наших преимуществах, О магазине И нужны тематические статьи — подойдет рерайтинг. Тематических около 30-50. Исполнителей может быть несколько, так как .
Системы управления (CMS) 1 исполнитель
12 лет назад
Нужна консультация по SMF в частности относительно реализации мультиязычности, не понятно как сделать разделы на нескольких языках и что бы они менялись в зависимости от выбранного языка.
Системы управления (CMS) нет заявок
12 лет назад
Есть сайт — интернет магазин (электронная коммерция не работает). Нужно переделать на джумлу (с небольшими модификациями). Деградировать до интернет витрины (убрать карзину). Оставить возможность модификации обратно в интернет-магазин.
12 лет назад
Добрый день! Есть ошибка, неправильно обрабатывается phx. При выводе страницы выводит всю конструкцию. Использую так: В шаблоне подгружаю чанк с phx, содержание: [+phx:if=`[*isfolder*]`:isnot=`1`:then=`[*content*]`:else=`<>`+] Содержание чанка content_or_ditto_inner: [+phx:if=`[+content+]`:isnot=«:then=`[+content+]`:else=`>`+] Содержание чанка content_or_ditto_inner_ditto: [[Ditto? &startID=`[*id*]` &total=`35` &paginate=`1` &tpl=`sft_ditto_docs`]] Содержание чанка sft_ditto_docs: [+pagetitle+] [+content:notags:limit=`500`+]
Как перенести сайт на 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.
Также надо будет перенастроить доменную почту.
Не забудьте сделать новые FTP/SFTP доступы для разработчиков.
