Перенос 1С-Битрикс на другой хостинг

Перенос 1С-Битрикс с одного хостинга на другой

Создание сайта
1280 тыс.
15 мин

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

Особенности хостинга для 1С-Битрикс

  • Пространство на диске: Для больших проектов с множеством изображений минимальный объем дискового пространства должен составлять не менее 300 МБ.
  • Ресурсы сервера: Память: Не менее 128 МБ памяти должно быть выделено для PHP. Акселератор PHP: Наличие акселератора PHP ускоряет выполнение скриптов.
  • Архитектура сервера: Для сайтов с высокой посещаемостью или серверов с высокой нагрузкой рекомендуется использовать двухуровневую архитектуру.
  • База данных: Сервер баз данных должен быть достаточно быстрым для обработки запросов в короткие временные интервалы.
  • Пользователи PHP и FTP/SSH: Рекомендуется, чтобы PHP и FTP/SSH работали от одного пользователя.

Дополнительные требования

  • Веб-сервер Apache 2.0 и выше.
  • Разрешение на использование .htaccess.
  • PHP версии 8.0 и выше.
  • Отключенный safe_mode.
  • Включенный short_open_tag.
  • memory_limit не ниже 32 МБ для редакции "Старт", не менее 64 МБ для редакции "Бизнес".

Предварительная подготовка

Проверка соответствия хостинга: Удостоверьтесь, что ваш хостинг соответствует минимальным техническим требованиям.

Обновление продукта: Если у вас есть активная лицензия, рекомендуется обновить исходную копию продукта до последней версии.

Создание архива сайта

Перейдите на страницу Резервное копирование (Настройки > Инструменты > Резервное копирование) и следуйте инструкциям для создания архива.

Процесс переноса

  • Загрузка архива: Загрузите файл с архивом в корневую директорию сайта на новом хостинге.
  • Загрузка скрипта restore.php: Этот скрипт необходим для развертывания архива.
  • Запуск скрипта: В адресной строке браузера перейдите на http://your_domain/restore.php и следуйте инструкциям.
  • Выбор расположения архива: В открывшемся диалоговом окне выберите нужный вариант расположения файла с архивом и нажмите кнопку "Далее".
  • Выбор расположения архива
  • Ввод пароля для распаковки: После скачивания архива будет предложено указать пароль (если архив был зашифрован на этапе резервного копирования) для распаковки файлов.
  • Настройки базы данных: После завершения распаковки файлов необходимо будет указать настройки соединения с базой данных, если при создании резервной копии был создан дамп базы данных. Укажите необходимые параметры, нажмите кнопку "Восстановить" и ждите завершения работы сценария.
  • Настройки базы данных
  • Удаление локальной копии и служебных скриптов: После успешной распаковки в открывшемся диалоговом окне нажмите кнопку "Удалить локальную копию и служебные скрипты". Будут удалены следующие файлы: /restore.php /файл резервной копии (файл с расширением .tar.gz или .enc) /bitrix/backup/дамп базы (файл с расширением .sql)
  • Восстановление завершено.

Некоторые особенности:

  • WEB-сервер IIS: Если в качестве WEB-сервера используется IIS, учтите, что файл web.config также архивируется.
  • ЧПУ: После переноса может не работать ЧПУ (Человеко-Понятный Урл). В этом случае переименуйте .htaccess.restore в .htaccess.
  • Демоверсия: Если восстанавливается архив, сделанный на демоверсии, демопериод сохраняется.

Следуя этим инструкциям, вы сможете успешно перенести ваш сайт с минимальными рисками и проблемами.

Если вы не смогли самостоятельно перенести сайт на битриксе с одного хостинга на другой, обращайтесь к нам и мы Вам поможем доработки сайта на 1С-Битрикс.