Как переехать на VPS-сервер
Наконец-то я решился с переездом на VPS-сервер. Памяти «физика» стало не хватать, а оплачивать тариф в два раза дороже, в котором плюсом только 10 Гб, я не готов. По деньгам сейчас VPS-сервак мне обойдется также, но памяти в два с половиной раза больше и количество доменов — анлимитед. Знаю, что визуализация Xen лучше OpenVZ, но взял пока последнюю за меньшие деньги с диском побольше. Будем разгонять по мере необходимости.
Почему я стартовал с физического хостинга, описано тут. А теперь вот пришла та самая нагрузка.
Запихнем все болванки на один IP. До многих когда еще руки дойдут, а лучше будет если пара страниц уже будет все-таки болтаться в индексе. Дальше посмотрим, возможно возьму под самые перспективные сайты отдельные ip.
Да и все-таки проще запихивать по одному сайту на сервак по мере поступления идей, чем вот так целый день «перевозить» 30 сайтов. Хорошо, если за день управлюсь.
Как я это делаю. Может кому пригодится.
- На старом хостинге копируем из менеджера файлов папку сайта на комп в виде архива;
- Копируем БД сайта (файл .sql) в PHPMyAdmin: БД>Экспорт>Сохранить;
- На новом хостинге открываем раздел «Пользователи» и создаем пользователя БД: имя пользователя (не путать с администратором на VPS-серваке!), пароль пользователя. Если этого не сделать, будет не войти в PHPMyAdmin;
- Идем в www-домены, выбираем домен, идем в «Каталог», в него грузим архив сайта и разархивируем;
- На новом хостинге создаем новую БД: PHPMyAdmin>Новая БД>Импорт>Обзор. Выбираем наш файл .sql от сайта и загружаем его. Некоторые хостинги распознают только заархивированный файл .sql;
- Открываем архив сайта, корректируем конфигурацию пользователя и БД. На WordPress это файл wp-config.php, в Joomla — configuration.php. Не нужно этого делать у себя на компе — разархивировать, править. Иначе будут ошибки в файле .sql.
NS-ы у многих хостеров прописываются автоматически для вновь создаваемых доменов. Если уж вы решились переехать на VPS, то настроить NS-ки сможете. Внятные инструкции есть у всех хостеров. Не буду всовывать свои рекомендации по выбору VPS, и уж тем более рефссылку, которую в России принято вырезать.
И не забудьте удалить заглушку хостера index.html из корневой папки сайта после его разархивирования, а то исчезновения надписи «Приветствуем! Ваш сайт только что создан» будете ждать вечно.
Косяки переноса:
- Если перенесенный сайт не работает вообще — ошибка в файле .sql (лишняя строка в самом начале или остатки информации со старого хостинга);
- Если сайт включился, но не работает дальше главной страницы — создаем файл .htaccess, его или нет совсем, или он с ошибкой.
Ну и все, удачного переезда!