Надежная работа сайта зависит от надежности хостинга, профессионализма и скорости работы поддержки. К сожалению, бывают моменты, когда приходится принимать радикальное решение о смене хостинга. Понятно, что даже пара часов, и в совершенно экстремальных случаях - целый день простоя сайта мгновенно сказывается на доходах, репутации и мешает планировать рекламу. Итак, Вы приняли решение переезжать. Как это сделать?
Первый вариант: поручите техподержке
Некоторые крупные хостинговые компании с серьезной службой поддержки (например, Timeweb.ru) оказывают услуги по переносу сайтов со старого хостинга на новый с сохранением всей информации. В Timeweb это бесплатно.
Для переноса на Timeweb потребуется:
1. Создать аккаунт на хостинге.
2. Предоставить следующие данные в разделе "Служба поддержки":
- реквизиты доступа к FTP или SSH (логин, пароль, адрес сервера);
- реквизиты доступа к панели phpMyAdmin старого хостинга (адреса серверов, логины и пароли);
- информацию о том, в каких директориях располагаются файлы сайтов и какие именно сайты следует перенести.
Если Вы затрудняетесь предоставить указанную выше информацию, ее можно запросить в технической поддержке текущего хостинг-провайдера или предоставить специалисту службы поддержки логин/пароль от панели управления старого провайдера.
Время переноса может занять до 72 часов.
Второй вариант: сделать все самому
1. Создать копию файлов
Сохраните все файлы сайта на свой компьютер. Проще всего это сделать, подключившись к сайту по FTP. При загрузке убедитесь, что все файлы передались, все картинки скачались, все видео догрузились.
2. Создать копию базы данных
Подключитесь к базе данных своего сайта с помощью phpMyAdmin и скопируйте нужные базы данных. Проверьте кодировки. После загрузки копии базы данных на компьютер откройте файл в текстовом редакторе и убедитесь, что с кодировками все нормально.
Внимание: если написанное выше показалось Вам сложным, то дальше читать смысла нет: наилучший способ - это купить надежный хостинг с адекватной техподдержкой и доверить это им. Всем своим друзьям и клиентам я уже много лет рекомендую именно Timeweb, но Вы можете поискать другой.
Если же текст выше показался Вам слишком простым и очевидным, то дальше пробегусь по пунктам:
3. Создайте на новом хостинге базу данных
4. Импортируйте базу данных сайта в новую базу на новом хостинге
5. Найдите в файлах сайта файл с конфигурацией доступа к базе данных.
6. Поменяйте в нем данные для доступа к новой базе.
7. Закачайте все файлы сайта на новый хостинг, сохраняя структуру папок.
8. Проверьте CHMOD для папок с кэшем, картинками и т.п.
9. Поменяйте NS-сервера для домена на новые
10. Заварите кофе, подышите и... пусть все сразу заработает как надо! :)