Перенос Bitrix сайта на наш хостинг
Обозначим сервер, на который мы переносим - целевой. Это наш хостинг.
Сервер, на котором сейчас сайт - текущий.
Перед переносом проведите подготовительные действия по настройке аккаунта по инструкции.
План переноса
План затрагивает большинство сайтов, на которых не будет изменений за время переноса DNS.
- На целевом сервере создаём пользователя и базу данных для сайта
- Пингуем сайт. Сверяем с IP текущего сервера
- На сайте отключаем композит, CDN, сбрасываем кэш
- На сайте отключаем настройки безопасности, связанные с IP и папкой сайта
- На текущем сервере делаем дамп базы данных, кладём в корень сайта
- архивируем сайт или будем переносить пофайлово
- Переносим архив с сайтом на целевой сервер или копируем файлы.
- Разворачиваем в каталоге для сайта public_html с помощью фаил-менеджера в cpanel (там есть распаковка архива) архив .
- Меняем файлы на целевом сервере /bitrix/php_interface/dbconn.php и /bitrix/.settings.php В них необходимо подставить правильные данные по базе данных.
В .settings.php находим и меняем строки:
'database' => 'НАЗВАНИЕБАЗЫ',
'login' => 'ИМЯПОЛЬЗОВАТЕЛЯБД',
'password' => 'ПАРОЛЬБД'
В dbconn.php меняем следующие строки:
$DBLogin = "ИМЯПОЛЬЗОВАТЕЛЯБД";
$DBPassword = "ПАРОЛЬБД";
$DBName = "НАЗВАНИЕБАЗЫ";
- Проверяем работу вашего сайта до смены dns на домене.
1. Сделайте Пуск/Поиск/ и найдите файл hosts в папке windows. Обычно это c:\Windows\System32\drivers\etc\
2. Откройте файл блокнотом
3. Добавьте туда следующие строки:
IP_АДРЕС_СЕРВЕРА domen.ru
IP_АДРЕС_СЕРВЕРА www.domen.ru
Например
192.168.1.1 domen.ru
192.168.1.1 www.domen.ru
4. Сохраните. После чего перезапустите браузер.
Проверьте работу сайта, если всё нормально, можно менять dns или IP адрес на домене.
- Переписываем DNS-настройки c IP текущего сервера на IP целевого, в частности это должна быть как минимум изменённая А-запись.
(via)