Как перенести wordpress на новый хостинг
Ну что, господа. Недавно этот сайт был перенесен на новый хостинг. Этому событию предшествовали постоянные глюки старого провайдера. Чтобы все прошло нормально и без потерь полазил по интернету в поисках подробных инструкций по переносу. Все, что находилось, было в основном написано несколько заумным языком. Либо предлагалось просить техподдержку хостера. Только имхо скорее всего вас культурно пошлют.
Решил написать, как это сделал я. Процесс переноса прошел безболезненно. Вся инфа осталась на месте. Все прекрасно работает.
1. Идем в панель управления вашим доменом и меняем адреса DNS серверов на адреса нового хостера. Замечу, что фактическая смена записей DNS после изменения в панели управления может занимать до 24 часов.
2. С помощью плагина WordPress Database Backup был содан внеочередной бэкап базы данных блога. Если у вас этот плагин не установлен, можете сделать бэкап средствами PhpMyAdmin из панели управления вашим хостингом. Просто выбираете свою базу данных и жмете “экспорт”. Выбираете сжатие и давите дальше. Скачиваете получившийся файл на свой компьютер.
3. На новом хостинге заходим в панель управления и содаем базу данных, пользователя и пароль. Уточнение. При создании новой базы кодировку указываем utf8. Если вы этого не сделаете, то после следующего шага вы получите в базе неверную кодировку и соответственно вопросики в постах вместо русских букв.
4. Через PhpMyAdmin импортировал бэкап, сделанный в пункте 1. Выбираете пункт “импортировать”. Указываете файл бэкапа на вашем компьютере. Если все пройдет нормально, то вы увидите (в левой колонке), что в вашей новой базе данных появились таблицы с данными.
5. Теперь нужно перенести все файлы со старого хостинга на новый. Тут можно пойти двумя путями.
5.1. Перенос файлов по схеме “старый хостинг –> ваш компьютер –> новый хостинг“. Берем любой ftp менджер (я использую FileZilla – очень стая и удобная прога).
5.1.1. Подключаемся к старому хостеру и скачиваем файлы сайта к себе на локальный компьютер в отдельную папку.
5.1.2. Идем в папку, куда скачивали сайт. Блокнотом открываем файл wp-config.php и изменяем строки, указывающие имя базы данных, пользователя базы и пароль пользователя. Сохраняем файл.
5.1.3. Подключаемся к новому хостингу и заливаем все файлы на сервер.
5.2. Перенос файлов сайта по схеме “сервер старого хостинга –> сервер нового хостинга“.
5.2.1. Данный способ предоставляет возможность исключить ваш компьютер из цепочки. То есть файлы перекачиваются напрямую между серверами хостеров. Для этого я использовал программу GoodSync. Сразу оговорюсь, что програма платная. Использую ее в основном для синхронизации данных между локальным компьютером и коммуникатором (windowsmobile). Выбираем источник и конечный пункты (ftp), забиваем настройки ftp доступа к серверам хостеров. Жмем кнопку “анализ”. Прога сравнивает каталоги на серверах. Так как на новом хостинге он пуст, то автоматически проставит направление синхронизации. После анализа проверяем правильность проставленных направлений (старый хостинг –> новый хостинг) и жмем кнопку “синхронизация”. Программа перепишет файлы на новый хостинг минуя ваш компьютер. Не факт, что по времени это получится намного быстрее, зато возни меньше.
5.2.2. Заходим на новый хостинг по ftp и скачиваем файл wp-config.php на свой компьютер. Правим его (имя базы данных, пользователь базы и пароль пользователя) и заливаем обратно на сервер.
Вот и все. На первый взгляд сложно. На самом деле ничего страшного нет. Одно уточнение. Если вы сменили записи DNS непосредственно перед переносом сайта, то скорее всего ваш блог будет открываться на старом хостинге. Не позднее 24 часов все встанет на свои места. Записи поменяются, и сайт будет работать с нового хостинга. Проверяете работу сайта. Если все в норме, со старого можно файлы удалять. Удачи вам в переезде. И безглючных вам хостеров.
Комменты
Оставить коммент Обратная ссылка