Как показывает практика, любой веб-мастер рано или поздно столкнется с необходимостью смены хостинга. Такая необходимость может быть обусловлена различными причинам: подорожанием услуг хостера, плохой работой техподдержки и т.д.
Вне зависимости от причины переноса, этот процесс имеет несколько особенностей, которые следует обязательно учитывать для того, чтобы не потерять важные данные и не нарушить работу сайта.
Выбор хостинга
Прежде чем устраивать «переезд», необходимо предварительно определиться с провайдером, который будет предоставлять хостинг сайтов. Выбор подходящего хостера необходимо делать на основании различных рейтингов и отзывов других веб-мастеров. При этом не стоит спешить удалять свой аккаунт у старого хостера. Такое действие приведет к тому, что сайт вообще перестанет работать на некоторое время.
Добавление домена
Выбрав подходящего провайдера, владелец сайта должен добавить старое доменное имя проекта. Для этого необходимо зайти в панель управления (может называться CPanel или Directadmin) и выбрать вкладку «Домены». Далее необходимо нажать вкладку «Дополнительные домены» и вручную указать старое доменное имя. Для завершения процесса прикрепления домена может понадобиться смена настройки DNS-сервера.
Перенос базы данных
Перенос сайта на другой хостинг нужно начинать с копирования базы данных на компьютер. Далее необходимо зайти в phpMyAdmin старого хостинга и выбрать свою базу данных. В процессе переноса следует не забыть указать правильную кодировку – UTF 8_general_ci.
На следующем этапе необходимо перейти на вкладку «Экспорт» и настроить процедуру передачи базы данных на ПК. Для успешной передачи информации веб-мастер должен обязательно отметить пункт SQL. После этого остается только лишь выбрать ANSI, упаковать базу в GZIP-архив и сохранить ее на компьютере.
После выполнения этих действий необходимо зайти в аккаунт нового хостинга и создать базу данных с произвольным именем. Эта процедура выполняется в phpMyAdmin. В том случае, если структура phpMyAdmin будет содержать какие-либо таблицы, их желательно удалить для предотвращения ошибок в процессе импорта базы данных. Далее веб-мастер должен перейти во вкладку «Импорт», выбрать подходящую кодировку (UTF8), формат импортируемых файлов и режим совместимости ANSI.
Загрузка файлов сайта
Последний этап процедуры переноса сайта на другой хостинг – это загрузка файлов интернет-ресурса. Для этого можно использовать стандартный файловый менеджер Total Commander. Для выполнения переноса необходимо выбрать пункт «Соединиться с FTP-сервером». После этого остается зайти в папку с доменным именем и выбрать корневую папку сайта public html. Именно туда необходимо скинуть все файлы.
Сама процедура переноса сайта - это ответственная задача. Если во время переноса базы данных возникнут какие-либо проблемы, сайт будет отображаться некорректно. Поэтому веб-мастеру следует быть предельно внимательным.
В завершение стоит напомнить, что перед тем, как перенести сайт на другой хостинг, необходимо позаботиться о создании нескольких копий базы данных.
13.11.2018


