Резервное копирование в Битрикс & Перенос сайта Битрикс на другой хостинг
18 Июля 2015

Резервное копирование в Битрикс & Перенос сайта Битрикс на другой хостинг

В Битрикс есть хороший встроенный инструмент для создания резервных копий сайта. Он позволяет без особых сложностей создать резервную копию сайта вместе со всеми файлами и базой данных и перенести сайт на другой сервер. А потом с помощью скрипта восстановления развернуть все это дело. В админке резервное копирование расположено в Настройки -> Инструменты -> Резервное копирование -> Создание резервной копии.

Архив делается в формате tar.gz с сохранением прав на файлы и папки. В настройках резервного копирования, если нужно, можно исключить из архива определенные файлы и папки или базу данных, чтобы уменьшить размер архива и увеличить скорость архивирования.

У некоторых возникает вопрос: "как перенести сайт на битриксе самостоятельно без использования встроенного инструмента резервного копирования?". По принципу работы сайт на Битрикс ничем не отличается от большинства систем управления. Есть файловая структура, есть база данных MySQL. Поэтому осуществить перенос сайта можно самостоятельно заархивировав все файлы и каталоги сайта и отдельно базу данных, осущесвив экспорт-импорт из базы MySQL со старого сервера на новый. Если у вас есть панель управления PHPMyAdmin, сделать это будет проще простого.

На новом сервере нужно будет прописать новые параметры для подключения к базе данных в 2 файлах.

В /bitrix/.settings.php ищем массив:

      array (
        'className' => '\\Bitrix\\Main\\DB\\MysqlConnection',
        'host' => 'localhost',
        'database' => 'data_base_name,
        'login' => 'user',
        'password' => '123456',
        'options' => 2,
      ),

Нужно подставить свои значения в 'database', 'login', 'password'.

В /bitrix/php_interface/dbconn.php в следующих строчках также подставить новые параметры для подключения к БД:

$DBLogin = "user";
$DBPassword = "123456";
$DBName = "data_base_name";

Комментарии

Использую в своей работе