Перенос сайта на Drupal на хостинг

Экосистема Drupal

Решил написать заметку о переносе сайта на Drupal на новый хостинг или просто о переносе с локального компа на сервер. Суть одна. Кстати, совсем не обязательно при создании нового сайта разворачивать drupal и настраивать модули с нуля.

Достаточно сделать дубликат из настроенной эталонной версии, примерно так же как описано здесь.

Поехали:) сначала нужно сделать резервную копию настроенного сайта.

  • Архивируем каталог с файлами сайта. Подойдет любой алгоритм сжатия, главное чтобы хостер его поддерживал (распаковать тоже надо будет). Суть не в уменьшении общего объема, а в увеличении скорости загрузки сайта за счет уменьшения числа файлов.
  • Делаем резервную копию базы. Заходим в phpmyadmin, выбираем базу и переходим по ссылке "Экспорт". Ставим галочку "Добавить CREATE PROCEDURE / FUNCTION / EVENT" и выбираем тип сжатия (!!!). Не будет лишним заключить экспорт в транзакцию.

Теперь на новом месте (на хостинге):

  • Добавляем домен в аккаунт. Везде делается по-разному, но сложностей обычно не вызывает. После настройки потребуется обновить DNS записи у регистратора доменного имени. Кстати совет вам, НИКОГДА не регистрируйте доменные имена у хостеров. Причины просты: дороже (обычно раза в три, так как они просто посредники), сложно забрать (рано ли поздно возникнет такая необходимость), хостеры чаще прогорают, чем регистраторы (это факт, а к кому вы попали сразу сложно определить). Процедура смены регистратора не так проста как хотелось бы, а если вы указали некорректные данные о владельце, то и невозможна. Я сам по неопытности зарегистрировал этот домен у хостера, а потом строчил письма регистратору:). О том, как это было, напишу позже.
вернуться назад