1С-Битрикс: перенос сайта на домашний компьютер или удаленный хостинг

9 октября 2012
5 611

Одна из задач, которые стоят перед веб-разработчиком - перенос сайта между хостингом и локальной машиной. Обычно это необходимо, чтобы не вывести основной сайт из строя. Как вариант - чтобы работать над сайтом, даже если нет выхода в Интернет. А когда появится - просто перенести изменения на основной сайт. И для этих целей в Битриксе есть удобные инструменты.

Что приятно, перенос сайта с одного хостинга на другой, с домашнего компьютера на удаленный хостинг и обратно осуществляются одинаково. Мы рассмотрим перенос сайта на домашний компьютер.

Перенос сайта на Битрикс на новый хостинг

В прошлой статье - Установка Битрикс на домашний компьютер - я рассказал, как установить пробную версию 1С-Битрикс на домашний компьютер, так что система у нас уже есть. Теперь переходим к панели администратора Битрикс на удаленном хостинге. Задача - перенести сайт на свой компьютер. Для этого нам понадобятся инструменты резервного копирования, находящиеся в подразделе "Инструменты" раздела "Настройка".

На странице Резервное копирование даже краткая инструкция есть, как переносить сайт между хостингами. Если подробно, то приступим к созданию резервной копии. Её потом и будем переносить. Для создания резервной копии есть три стандартных режима и расширенные настройки. Самый простой режим - безопасный. Кто чувствует себя уверенно в Битриксе, может поиграться с расширенными настройками.

После выбора режима жмём "Архивировать" и ждём появления надписи "Создание резервной копии завершено" в зеленом прямоугольнике со всякой статистикой. Новая резервная копия появилась в списке ниже. Скачиваем её на компьютер. Также нам надо скачать файл restore.php. Ссылка на него находится на той же странице.

Оба файла - архив резервной копии и скрипт restore.php - кладем в корневую директорию сайта (при переносе на другой хостинг соответственно надо будет их туда загрузить). В случае с переносом на домашний компьютер корневой директорией будет папка "WWW", находящаяся в папке "Bitrix", если вы не меняли её название при установке самой CMS. Папку WWW предварительно стоит очистить.

Интересный момент. Если архив включает и ядро, и публичную часть, то на сервере Битрикс (речь идёт о решении "Управление сайтом") устанавливать не нужно. Не выяснил только, перенесется ли с резервной копией лицензия.

Теперь набираем в браузере http://имя_вашего_сайта/restore.php для удаленного хостинга или http://localhost:номер_порта/restore.php - для локального сервера. Если вы все сделали правильно, то при переходе по набранному адресу откроется страница с пошаговой инструкцией дальнейших действий.

На втором шаге отмечаем пункт "Архив загружен в корневую папку сервера" - название ранее созданной резервной копии должно появиться в поле ниже.

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

P.S. Информационный портал или новостной сайт надо чем-то наполнять. Если нет нужных навыков или времени, можно обратиться в студию texts.net.ua, специализирующуюся на копирайтинге и рерайтинге.

Related Posts Plugin for WordPress, Blogger...
Рубрики: 1С-Битрикс

3 комментария к записи “1С-Битрикс: перенос сайта на домашний компьютер или удаленный хостинг”

  1. Deryvier

    При установке резервной копии на локалку выдаёт ошибку: Fatal error: Allowed memory size of
    и т.д. - нехватает памяти ему!!! Что делать в такой ситуации АВТОР?

    [Ответить]

  2. Master-It

    Ну конечно можно, вы разворачиваете ее на localhost, редактируете, потом делаете бэкап,и распаковываете уже на рабочем сервере.

    [Ответить]

  3. Millioner

    А можно будет редактировать резервную копию и потом её назад залить на хостинг?

    [Ответить]

Комментируйте - автору важно ваше мнение!

Дополнительно: