27 Июня 2019

Перенос Битрикс на другой хостинг: способы и особенности

Определяясь с тем, как перенести сайт на 1С Битрикс на другой хостинг, не важно, куда именно планируется перемещение – в любом случае, важно грамотно выполнить предварительные настройки. Если вы не уверены в своих знаниях и силах, проще и надёжнее заказать перенос Битрикс на другой хостинг. Но если у вас в штате есть «свой» человек либо вы желаете всё сделать самостоятельно, воспользуйтесь одним из четырёх способов:

1

Создать резервную копию сайта, после чего перенести на новый хостинг, используя WinSCP.

2

Загрузить резервную копию в облако 1С-Битрикс, после – восстановить на новом хостинге.

3

Перенос сайта с предварительным созданием резервной копии, используя консольную программу wget в Linux.

4

Синхронизация сайта с новым хостингом посредством соответствующей программы Linux – rsync.

Независимо от того, какой именно способ вы решите использовать, потребуется сделать несколько обязательных шагов.




Тестирование хостинга

Предварительно выбранный хостинг или сервер необходимо протестировать с помощью специального скрипта – Бустест. Если программа найдёт проблемы, то подсветит их красным цветом – эти части придётся исправить. Если подсвечивание зелёное – корректировать ничего не требуется.

Конечно, можно перенести сайт на Битриксе и с неверными настройками места назначения. Но вероятность последующих проблем или неправильной работы ресурса велика. Так что лучше потратить время и сразу всё исправить. Особенно если ситуация касается несовпадения кодировки сервера/хостинга и вашей площадки.

Если есть возможность изменить настройки PHP в php.ini, то необходимо добавить определённые строки кода, которые различаются в зависимости от кодировки – UTF-8 или Windows-1251. Если вы не знаете или не имеете возможности сделать этот пункт самостоятельно – обратитесь с запросом к хостеру или проконсультируйтесь со специалистами. Можете даже у них заказать перенос Битрикс на другой хостинг, чтобы не терять время.

Обратите внимание! Нередко происходит так, что хостер отвечает, что сделал все запрашиваемые вами настройки, а на деле либо не выполнил ничего, либо только частично. Потому обязательно обратитесь к мануалу Битрикса Bitrix Framework и хостинг – там подробно расписаны все требования, которые нужно соблюсти и проверить.

После настройки и тестирования хостинга/сервера можно переходить непосредственно к переносу и восстановлению резервной копии.

Перенос сайта

В этой статье мы разберём только самый популярный первый способ – с использованием WinSCP. Алгоритм будет следующим:

1

Через админку сайта на Битриксе создаём локальную резервную копию, включающую как абсолютно все файлы, так и базу данных.

2

Заливаем получившийся архив на выбранный сервер/хостинг, используя программу WinSCP.

3

На сервер забрасываем файл restore.php, посредством которого восстановим сайт в последующем. Проследите за тем, чтобы в корне сайта отсутствовал файл .htaccess – в противном случае, при восстановлении возникнут проблемы.

4

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

Несмотря на то, что ресурс уже должен заработать, и по сути вопрос, как перенести сайт на 1С Битрикс, исчерпан, есть ещё пару важных моментов, без которых не обойтись:

  • Создаём новый файл .htaccess и в него перемещаем старый, который нужно предварительно переименовать в .htaccess.restore. Здесь могут храниться различные варианты конфигурации сервера, вроде 301 редиректа, которые необходимы для продвижения.
  • Авторизуемся на уже перенесённом сайте и тестируем хостинг встроенными Битрикс-инструментами – «Панель производительности» и «Сканер безопасности» (находите через Настройки). В первом случае, ошибок быть не должно, во втором важно исправить те, что относятся непосредственно к VPS/VDS.

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

Другие статьи по теме:
Статья
Как выбрать веб-студию?
Вопрос о том, какие моменты принимать во внимание при выборе веб-студии, актуален сейчас как никогда, учитывая высокую конкуренцию на рынке.
Статья
Повышение конверсии интернет магазина
Если трафик на сайт растёт, а продажи практически не увеличиваются, самое время подумать про повышение конверсии интернет-магазина.