Переезд на новый хостинг

хостинг

Вчера было принято решение переезжать на другой хостинг. Хостинг я уже давно присмотрел, но всё как-то не до того было. Не до того - это самая нелепая отмазка, особенно когда речь идёт о хостинге. У меня иногда бывает - пока гром не грянет. Вчера, когда я добавлял очередной пост, мой старый добрый хостинг вдруг перестал работать. Тут я понял что он ни разу не добрый и решился на переезд. Теперь webonlife живёт у Fozzy. Но сегодня будем говорить не о выборе хостинга а о процессе переезда. Вы можете заказать перенос сайта и специалисты Fozzy сделают всё за вас, мне же хотелось всё сделать самому.

Не буду останавливаться на процедуре регистрации, начну с самого интересного с переноса сайта. Первым делом скачиваем файлы нашего сайта и делаем копию базы данных. С файлами всё просто. Запускаем ftp клиент FileZilla  и вперёд. что касается базы данных я рассмотрю два варианта:

  1. phpMyAdmin есть если не у всех то у большинства хостеров.
  2. Программой Sypex Dumper.

Начнём с простого, первого варианта. В phpMyAdmin выбираем базу, переходим на вкладку Export и жмём Go. Всё. база качается к вам на компьютер.

phpMyAdmin делаем дамп базы данных

Если по каким-то причинам вас не устраивает phpMyAdmin можно попробовать Sypex Dumper. Не то чтобы этот вариант был сложнее, просто есть пара лишних движений.

Переходим на страницу http://sypex.net/ru/products/dumper/downloads/ и скачиваем бесплатную версию. Содержимое скачанного архива загружаем на сервер в папку сайта и меняем права доступа для папки backup на 777 и права доступа для файлов cfg.php и ses.php на 666. Сделать это всё можно в FileZilla. Кликаем правой кнопкой по файлу или каталогу и далее как на скринах.

изменям права доступа в FileZilla

для изменения прав нужно отметить чекбоксы или написать цифры

Чтобы запустить программу переходим в браузере по адресу ваш_сайт/sxd. Вводим логин и пароль для базы данных. Далее в открывшемся окне жмём на кнопку Экспорт. В поле база данных выбираем нужную базу. Жмём кнопку выполнить. После того как программа закончит работу дамп базы будет лежать в папке backup. Видеоуроки по Supex Dumper есть на сайте http://sypex.net/ru
Теперь размещаем копию сайта на новом хостинге. С файлами нам опять же поможет FileZilla, с базой данных всё те же phpMyAdmin и Supex Dumper. Нам нужно проделать действия обратные действиям которые мы делали при копировании. Закачать файлы и импортировать базу данных. Для этого и в phpMyAdmin и Supex Dumper есть вкладки импорт.

Файлы и база данных закачаны. Смотрим как Drupal себя чувствует на новом месте. А чувствует он себя не очень. Дело в том что после переноса у нас изменились название пользователь и пароль базы данных. Мы то с вами их знаем, а Drupal нет. Исправляем ситуацию. Нужно найти файл settings.php. Расположен он в папке /sites/default. Ищем строки как на скрине и заменяем их новыми значениями. На что заменять строку host уточняйте в сапорте.

параметры подключения к базе данных в settings.php

Если всё сделано правильно то сайт заработает. Осталось изменить DNS-сервера. Обновление информации о домене займёт несколько часов. Это время ваш сайт не будет доступен в сети. На Fozzy можно перенести и домен. Я этого делать не стал. Всё дело в том что домены и хостинги я регистрирую в разных местах. В этом нет никакого скрытого смысла, просто так сложилось.

На последок я бы хотел вернуться к теме выбора хостинга. Искренне удивился когда недавно увидел анонс поста "Как выбрать хостинг" написанный по мотивам старой статьи. Старые советы не как не могут помоч вам выбрать хостера. Сейчас очень много кто предлагает услуги хостинга. Цены и предлагаемые за эти цены возможности приблизительно одинаковы. В выборе помогут рейтинги. Некоторые их них основаны только на отзывах клиентов. Если мнение большинства - хостинг шлак, скорее всего так оно и есть. Что же касается "топовых" хостеров, тут не всё очевидно. Даже у первого места есть негативные отзывы. Вместе с отзывами я бы присмотрелся к скорости загрузки и uptime. Некоторые рейтинги представляют такую информацию. В любом случае не стоит бросаться на того кто на первом месте. Например Fozzy не входит даже в первую десятку. Я пока доволен. Если в бижайщее время не увидите поста webonlife снова переезжает значит всё в порядке.