Обсудим ваш проект?
Комплексный интернет-маркетинг
15 лет опыта | 90+ специалистов
Отправить заявку

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

Обновлено: 20 марта 2020
Время на прочтение:
Просмотров: 6435
Дарья
редактор
Станислав Мозгель
руководитель отдела веб-разработки
Редполитика
Мы прилагаем все усилия, чтобы наши обзоры были максимально честными, точными и объективными. Если вы посещаете ссылки в нашем контенте, мы можем получить комиссионное вознаграждение от ваших покупок, однако это не влияет на нашу редакционную политику и мы не станем рекомендовать продукты или сервисы, в которых не уверены.

Сайт, выполненный на «1С-Битрикс», включает несколько файлов формата PHP, файлы контента и базы данных SQL. Чтобы перенести сайт на «Битриксе» с одного хостинга на другой со всеми этими компонентами и не допустить ошибок, следуйте нашей инструкции.

Как проверить новый хостинг на соответствие требованиям «Битрикса»

Продукт «1С-Битрикс» разработан на языке программирования PHP, а потому эффективно функционирует на любой Windows или UNIX-платформе. Сайт на этой CMS поддерживает все актуальные типы браузеров: Opera, Safari, Google Chrome и др.

Среди обязательных требований:

  • Установка CMS выполняется только в корневую папку сервера.
  • На сервере есть веб-сервер Apache 1.3.0 или выше.
  • PHP 5.3 или выше.
  • Не работает safe_mode.
  • Работает short_open_tag.
  • Memory_limit для оперативной памяти минимум 64 Мб для версии «Бизнес» или 32 Мб для версии «Старт».
  • Присутствуют элементы работы с сокетами для регулярного обновления.
  • MySQL-сервера версии 4.1.11 или выше.
  • Присутствуют библиотеки Zlib (для уменьшения времени на выгрузку обновлений есть компрессия).

В число желательных, но не обязательных требований входит присутствие акселератора PHP (например, eAccelerotor). Выгоднее будет также использовать рабочий режим PHP как модуля Apache.

Нет времени разбираться?
Техподдержка сайта на «1С-Битрикс» под ключ
Специализируемся на «1С-Битрикс» более 10 лет и знаем все подводные камни и специфику. Работаем с сайтами любой технической сложности и бизнес-логики. При необходимости подключаем UX-специалиста и дизайнера. В течение 2 часов реагируем на обращения в тикетной системе.
Ваш сайт:

Чтобы проверить хостинг на соответствие требованиям, требуется загрузить скрипт bitrix_server_test.php с сайта продукта. Добавив скрипт в корневую директорию хостинга и запустив его, вы увидите следующие сведения:

Проверяем хостинг на соответствие требованиям
Проверяем хостинг на соответствие требованиям

После переноса изучите сайт с помощью специального инструмента «Проверка сайта».

Выбираем хостинг

Чтобы перенести свой сайт, выполненный на «1С-Битрикс», вы можете выбрать любой shared-хостинг. Изучите, что за сайт, как он выполнен, какую редакцию имеет, какой обладает структурой, как выполнено кэширование, сколько пользователей переходит на него ежедневно, какое количество страниц они изучают и т.д. Все это имеет значение для выбора хостинга.

Сам «Битрикс» предлагает ряд сертифицированных хостингов, которые точно отвечать требованиям CMS. Возьмите на заметку пару советов.

Если у вас интернет-магазин, новостной сайт или инфопроект, то выбрать следует специальный тариф хостинга, если таковой имеется. Например, Timeweb предлагает тарифы EthernoB или «1Сайт». Они как раз предназначены для сайтов с непростой структурой, огромным объемом данных и достаточно большим порогом посещаемости. На обычном тарифе сложному сайту будет «тесно».

Второй совет касается направления вашего бизнеса и тематики сайта: если он функционирует на редакции «Бизнес» или «Эксперт», то выбирать стоит особые тарифы. Связано это с высокими требованиями к ресурсам хостинга у таких редакций. Обычный тариф подходит только для сайтов маленьких компаний, где количество посетителей в сутки не превышает 250 человек.

Также, мы подготовили рейтинг лучших хостингов для сайтов на «1С-Битрикс», надеемся он поможет вам определиться.

Бэкап

Перед тем, как перенести сайт на «Битриксе» с одного хостинга на другой, требуется выполнить его резервное копирование. Для этого переходим по вкладкам «Настройки» => «Инструменты» => «Рез. копирование».

Привлекли 35.000.000 людей на 185 сайтов
Мы точно знаем, как увеличить онлайн–продажи
Применяем лучшие практики digital–продвижения как из вашей тематики, так и из смежных областей бизнеса. Именно это сделает вас на голову выше конкурентов и принесёт лиды и продажи.
Ваш сайт:

Помните, что бэкап выполняется только для БД MySQL. Вот как выглядит блок формирования резервной копии:

Выполняем резервное копирование
Выполняем резервное копирование

CMS предоставит бесплатное место в облаке для сохранения трех развернутых копий. Если для размещения в архиве выбирается много разных сайтов, то в корне архива будет находиться первый в перечне сайт. Доступные части других сайтов поместятся в папку /bitrix/backup/sites.

При условии многосайтовости на различных доменах процедура бэкапа имеет следующие особенности:

  • Создание копий допустимо для любого сочетания имеющихся в системе файлов.
  • БД целиком помещается в архив.

Восстановление сайтов требует ряда действий со стороны администратора. Учитывайте следующие моменты:

  • Многосайтовость восстанавливается самостоятельно с использованием симлинков.Только потом оставшиеся сайты будут функционировать должным образом.
  • Открытая часть других ресурсов помещается в архив папок типа /bitrix/backup/sites/_ID_сайта_. После распаковки вы должны самостоятельно перенести все папки сайтов в сопутствующие папки на сервере.
  • Учитывайте, что из обозначенных сайтов в состав архива переносится первый по сортировке. В полностью рабочем процессе восстановлению подлежит только этот сайт.

Сама резервная копия сохраняется как на локальный носитель, так и в облачное хранилище.

Перенос

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

Зайдите в панель управления нового хостинга. Обозначьте, в какую именно папку вы планируете загрузить архив. Корневой файл формируется самостоятельно при включении домена в панель управления хостингом.

Скачайте архив в корневую папку домена. Чтобы использовать импорт базы данных и далее, потребуется БД. Создайте её, назовите и придумайте пароль. Затем сохраните скрипт восстановления restore.php в корневом каталоге сайта.

Чтобы запустить сайт до обновления DNS-серверов, внести правки в файл hosts. Очистите кэш браузера прежде, чем запустить сайт. Иначе он будет демонстрироваться на прежнем хостинге.

Подготовьте архив. В строке браузера введите http://ваш_сайт/restore.php. Кликните кнопку «Далее». Укажите, где следует расположить файл с архивом. Когда файлы будут распакованы, система предложит обозначить настройки соединения с БД. Пропишите атрибуты доступа к сформированной до этого базе и кликните «Восстановить». Затем удалите резервную копию и служебные скрипты.

Важно: по окончании переноса сайта с одного хостинга на другой нужно проверить, не изменилась ли его скорость. Если она стала ниже, воспользуйтесь нашими рекомендациями по ускорению из статьи об оптимизации сайта на «Битриксе».

Какие проблемы могут возникнуть после переноса

При переносе сайта на «1С-Битрикс» может возникнуть ряд ошибок. Первая — ошибка кодировки. Поводом тому может быть работа сайта в кодировке UTF-8. Конфигурация сервера в этом случае не согласуется с требованиями. Чтобы решить проблему, установите сопутствующие параметры PHP:

  • mbstring.func_overload=2,
  • mbstring.internal_encoding=UTF-8.

Следующая проблема — ошибка 403. В этом случае рекомендуем обращаться в техническую поддержку компании, у которой вы приобрели хостинг.

Методология выбора
Кто мы
Директ Лайн
Крупнейшее региональное интернет-агентство России. ТОП-10 в рейтинге Рунета.
1200 +
проектов
90
экспертов
16лет
на рынке
Наша методология
Статьи в блоге Директ Лайн - это всегда оригинальный, проверенный и объективный контент. Все обзоры и рейтинги честно отражают наше мнение и опыт взаимодействия с каждым инструментом.
Содержание
Комментарии

Комплекс услуг для вашего бизнеса

Проанализируем ваши бизнес-цели, ваш бизнес, продукт и текущие продажи, и подберем варианты онлайн-продвижения, которые дадут лучший эффект. Опираемся на наш опыт в самых разных тематиках, т.к. наилучшее решение часто лежит в иной тематики, но которая решает схожую бизнес-задачу. Наша стратегия - готовый пошаговый план по внедрению, с деталями и референсами.

Кейсы и статьи

Бесплатный аудит SEO
и рекламного трафика
Покажем точки роста вашего проекта,
если по нему уже ведутся работы