Перенос Битрикс сайта с хостинга на хостинг, инструкция

Перенос Битрикс сайта с хостинга на хостинг, инструкция
Просмотров: 4781 | Комментариев: 9

Достаточно часто спрашивают как перенести сайт работающий на 1С Битрикс с одного хостинга на другой, как раз подвернулась такая задачка и решил ее осветить

Способы переноса сайта с одного хотинга/сервера на другой

Перенос сайта битрикс

1. Резервная копия Битрикс со скачиванием на локальный компьютер — Создаем резервную копию средствами 1С-Битрикс, скачиваем к себе на компьютер, закачиваем на новый хостинг и восстанавливаем при помощи скрипта restore.php

2. Восстановление резервной копии из облака 1С-Битрикс — Создаем резервную копию средствами 1С-Битрикс с отправкой в облако, при помощи скрипта restore.php запускаем восстановление и скачиваем копию по лицензионному ключу

3. Восстановление резервной копии прямым скачиванием с хостинга на хостинг — Создаем резервную копию средствами 1С-Битрикс, на новом хостинге запускаем скрипт restore.php и указываем полный путь к резервной копии на старом хостинге (по домену сайта).

4. По старинке — Копируем все файлы сайта со старого хостинга на новый, создаем дамп базы данных при помощи phpMyAdmin и восстанавливаем его на новом хостинге

Последний способ даже рассматривать не будем, он долгий и не особо применимый, а об остальных трех я расскажу и покажу в видео

Видео: Как перенести сайт на Битрикс с хостинга на хостинг

Переносим сайт с хостинга masterhost.ru на виртуальный сервер simplecloud.ru. Экономим 100 рублей в месяц и получаем производительность в 2 раза больше.

Антон Анатольевич
Добрый день! Могут ли возникнуть проблемы при изменении доменного имени проекта на битрикс ?
Михаил Базаров
Цитата
Антон Анатольевич написал:
Добрый день! Могут ли возникнуть проблемы при изменении доменного имени проекта на битрикс ?
Только СЕО шные в основном. Сам битрикс вполне запуститься. Нужно будет в настройках:
- Сайта
- Главного модуля
- Композитного режима
не забыть переписать домен, после развертывания
и перегенерировать карту сайта (ту что xml- для поисковиков)
Ион Грэдинарь
Михаил, здравствуйте!
Скажите, а как быть если нет возможности переноса средствами самого битрикса? Развернул базу из дампа, сделанного в PhpMyAdmin, закинул всю структуру сайта куда следует, подправил/проверил .settings.php и dbconn.php. И... Ничего... Все что я вижу это SetTitle("Главная"); ?>

Не понимаю, что не хватает для счастья)

Пытаюсь запустить на локальной машине под Ubuntu. Не в первой и не совсем дурак, с другими CMS такие вещи прокатывают. Сначала пытался с PHP 7.2, потом решил попробовать с 5.6 - ибо наверное ближе к истине для моего Битрикса. Все рекомендации уже выполнены. Битрикс расположен в корневом каталоге веб сервера. Ни главная не грузится, ни в админку не попасть.

Не подскажете куда копать?
Спасибо!
Михаил Базаров
Цитата
Ион Грэдинарь написал:
Пытаюсь запустить на локальной машине под Ubuntu. Не в первой и не совсем дурак, с другими CMS такие вещи прокатывают. Сначала пытался с PHP 7.2, потом решил попробовать с 5.6 - ибо наверное ближе к истине для моего Битрикса. Все рекомендации уже выполнены. Битрикс расположен в корневом каталоге веб сервера. Ни главная не грузится, ни в админку не попасть.  
Добрый

Прямо тяжело подсказать не видя в живую. Попробуйте скачать этот скрипт в корень сайта и запустить
Скрипт тестирования окружения 1С Битрикс
Быть может, что-то прояснится.  
Ион Грэдинарь
Спасибо) Помогли :) Отличный скрипт. Сколько времени убил, только от Вас узнал, что такой скрипт существует в природе)))

Проблем, вероятно, было 2:
1. надо было в конфиге SQL-сервера прописать "sql_mode = " (пустой) - самая вероятная проблема (тест-скрипт выводил длинное сообщение ONLY_FULL_GROUP_BY,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION и что Strict не поддерживается)
2. Надо было поменять значение short_open_tag на On

Дай Бог здоровья Вам)
Михаил Грабовский
Михаил день добрый!
Не создает новый хост.
http://joxi.ru/1A5KYneFnEzyVm

в целом делал все по шагам.
Михаил Грабовский
Цитата
Михаил Грабовский пишет:
Михаил день добрый!
Не создает новый хост.
http://joxi.ru/1A5KYneFnEzyVm

в целом делал все по шагам.
http://joxi.ru/VrwExwaiOdjEj2

обратил внимание что в первом запросе допустил ошибку . не указал в начале команды " / "

исправил . и все равно ...

Михаил в чем может быть засада?
Михаил Базаров
Цитата
Михаил Грабовский написал:
Цитата
Михаил Грабовский пишет:
Михаил день добрый!
Не создает новый хост.
 http://joxi.ru/1A5KYneFnEzyVm  

в целом делал все по шагам.
 http://joxi.ru/VrwExwaiOdjEj2

обратил внимание что в первом запросе допустил ошибку . не указал в начале команды " / "
исправил . и все равно ...
Михаил в чем может быть засада?
Делайте от root пользователя
PS Там Вам так и написало "Не достаточно прав" )
Михаил Грабовский
Михаил Базаров, с root веселее пошли дела, но есть проблема с созданием базы данных
не встречали такого рода проблему ?

Как можно решить?


Цитата
Михаил Базаров пишет:
Цитата
Михаил Грабовский написал:
Цитата
Михаил Грабовский пишет:
Михаил день добрый!
Не создает новый хост.
http://joxi.ru/1A5KYneFnEzyVm

в целом делал все по шагам.
http://joxi.ru/VrwExwaiOdjEj2

обратил внимание что в первом запросе допустил ошибку . не указал в начале команды " / "
исправил . и все равно ...
Михаил в чем может быть засада?
Делайте от root пользователя
PS Там Вам так и написало "Не достаточно прав" )

Выходит в самом конце когда уже прописал директорию базы данных, логин и пароль и название.

В итоге директория создана а базы данных нет. Как в видео  
Михаил Базаров
Цитата
Михаил Грабовский написал:
Михаил Базаров, с root веселее пошли дела, но есть проблема с созданием базы данных
не встречали такого рода проблему ?

Как можно решить?
Выходит в самом конце когда уже прописал директорию базы данных, логин и пароль и название.
В итоге директория создана а базы данных нет. Как в видео  

Нужно ввести пароль root-а от базы данных. Он лежит в /root/.my.cnf