2.13.3.9. Перенос сайта на Битрикс

Битрикс имеет собственные средства по созданию полной резервной копии сайта и её восстановлению. В инструкции описан порядок создания архива с копией рабочего сайта через его админ-панель и развёртывание полученного архива с помощью официального скрипта восстановления.

  1. Откройте админ-панель сайта, который хотите перенести.
  2. Перейдите в раздел «Администрирование → Настройки → Инструменты → Резервное копирование → Создание резервной копии».
  3. На вкладке «Параметры» установите галочку напротив «Включить экспертные настройки создания резервной копии» и убедитесь, что выбраны опции «Архивировать базу данных», «Архивировать ядро» и «Архивировать публичную часть».
  4. На вкладке «Резервное копирование» напротив «Размещение резервной копии» выберите «в папке сайта», нажмите «Создать резервную копию» и дождитесь завершения операции.
  5. Скачайте себе на ПК все части полученного архива одним из способов:
    • Через админ-панель сайта: перейдите в раздел «Администрирование → Настройки → Инструменты → Резервное копирование → Список резервных копий», откройте меню слева от названия созданной резервной копии и нажмите «Скачать».
    • Вручную: с помощью файл-менеджера или любого FTP-клиента откройте в корневом каталоге сайта подкаталог bitrix/backup и скачайте все части созданного архива.

Перед восстановлением:

  1. С помощью файл-менеджера или любого FTP-клиента загрузите созданный архив на хостинг в корневой каталог сайта.
  2. Скачайте себе на ПК официальный скрипт восстановления restore.php.
  3. С помощью файл-менеджера или любого FTP-клиента загрузите скрипт восстановления на хостинг в корневой каталог сайта.
  4. Откройте сайт в браузере, добавив к его адресу restore.php (пример — example.com/restore.php).
  5. Шаг «Подготовка архива». Нажмите «Далее».
  6. Шаг «Загрузка резервной копии». Установите переключатель напротив «Архив загружен в корневую папку сервера» (опция доступна только при наличии архива в каталоге сайта), выберите название архива и нажмите «Далее».
  7. Шаг «Распаковка архива». Дождитесь завершения распаковки архива.
  8. Укажите данные для подключения к базе данных, нажмите «Восстановить» и дождитесь завершения операции:
  9. Отредактируйте файл .htaccess (если установщик сообщит, что сохранил оригинальный .htaccess под названием .htaccess.restore, то можете переименовать его обратно в .htaccess и отредактировать его):
    1. Найдите в нём такую строку:
      Options +FollowSymlinks
    2. Замените её на такую:
      Options +SymLinksIfOwnerMatch
  10. Нажмите «Удалить локальную резервную копию и служебные скрипты».
  11. Проверьте работу сайта.
Содержание