Bitrix — 4 этапа копирования сайта

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

Изначальное состояние:
— установлена система CMS Bitrix
— куплена лицензия

Теперь надо скопировать сайт:

1. Инфоблоки

Идём в «Контент» -> Инфоблоки -> Экспорт -> XML
Выбираем инфоблоки и последовательно их экспортируем. Не забудьте выбрать папку на сервере, куда сохранить файлы. По умолчанию это, скорее всего, будет корневая папка.

шаг 1

2. Шаблон и компоненты

Теперь пришла очередь скопировать ваш шаблон сайта. Идём на сервер /bitrix/templates/ и копируем папку с используемым шаблоном.

Дополнительные компоненты (вне шаблона) забираем из /bitrix/components/. В идеале лучше все компоненты, которые использует шаблон хранить в его папке /bitrix/templates/{name-template}/components/, либо создать в /bitrix/components/ папку для ваших компонентов, тогда вы легко и просто перенесёте нужные.

3. Папки и файлы

Последнее, что вам нужно скопировать — это файлы и папки, которые использует сайт. Как минимум в корне надо забрать index.php, 404.php, .top.menu.php, urlrewrite.php, .section.php. Скорее всего у вас будут ещё папки, например, /catalog/, /contacts/ и т.д.

4. Импортируем все собранные данные на новый сайт

Переносим всё собранное на новый сервер. Копируем папки и файлы, через админку импортируем инфоблоки. Если инфоблоки разбиты на типы, то перед копированием необходимо создать «типы инфоблока» на новом сайте.

шаг 4

Если сделали всё правильно, то сайт будет успешно перенесен, вместе со всем содержимым. Дальше, вы можете удалить\изменить контент и внести дополнительные правки уже в ваш сайт.

Конечно, вы можете что-то забыть перенести, тогда Bitrix вам обязательно сообщит, либо 404 ошибкой файла, либо выводом информации про отсутствие компонента, либо просто «пустым местом» на странице. Чем логичнее сделан сайт, тем легче вам будет его перенести.

Я со своей командой готов сделать это за вас! Заказать!

* – поля, обязательные для заполнения