Припустимо, ви зробили (або отримали) ідеальний сайт на Bitrix: верстали адаптивний шаблон, створили Інфоблоки і запрограмованим модулі. Тепер у вас виникло цілком природне бажання використовувати цю основу для створення інших сайтів. Законспектировал 4 основних етапи для перенесення сайту на Bitrix - щоб нічого не переплутати.
Початковий стан:
- встановлена система CMS Bitrix
- куплена ліцензія
Тепер треба скопіювати сайт:
1. Інфоблоки
Йдемо в «Контент» -> Інфоблоки -> Експорт -> XML
Вибираємо Інфоблоки і послідовно їх експортуємо. Не забудьте вибрати папку на сервері, куди зберегти файли. За замовчуванням це, швидше за все, буде коренева папка.
2. Шаблон і компоненти
Тепер прийшла черга скопіювати ваш шаблон сайту. Йдемо на сервер / bitrix / templates / і копіюємо папку з використовуваним шаблоном.
Додаткові компоненти (поза шаблону) забираємо з / bitrix / components /. В ідеалі краще все компоненти, які використовує шаблон зберігати в його папці / bitrix / templates // components /, або створити в / bitrix / components / папку для ваших компонентів, тоді ви легко і просто перенесете потрібні.
3. Папки та файли
Останнє, що вам потрібно скопіювати - це файли і папки, які використовує сайт. Як мінімум в корені треба забрати index.php, 404.php. top.menu.php, urlrewrite.php. section.php. Швидше за все у вас будуть ще папки, наприклад, / catalog /, / contacts / і т.д.
4. Імпортуємо всі зібрані дані на новий сайт
Якщо зробили все правильно, то сайт буде успішно перенесено, разом з усім вмістом. Далі, ви можете видалити \ змінити контент і внести додаткові правки вже в ваш сайт.
Звичайно, ви можете щось забути перенести, тоді Bitrix вам обов'язково повідомить, або 404 помилкою файлу, або виведенням інформації про відсутність компонента, або просто «порожнім місцем» на сторінці. Чим логічніше зроблений сайт, тим легше вам буде його перенести.