Перенос сайта или блога на другой домен и хостинг Часто блогеры и web-мастера задаются таким вопросом: «Как перенести WordPress блог (или сайт) на другой домен?». Вот и мы столкнулись с этим вопросом. Долго мучались, ни чего не получалось, перерыли весь интернет как это сделать и у нас получилось! На самом деле делается это все очень просто, не так как кажется.
Первым делом нам нужно скопировать все файлы со старого хостинга с помощью FTP клиента на свой комп (посмотреть как это делать можно здесь). Проблем с этим у Вас быть не должно.
Далее нужно сделать экспорт базы данных (бекап) старого сайта. Делать мы его будем через PhpMyAdmin, который находится у нас в панели у правления.
После того как мы зашли в «PhpMyAdmin», нам нужно выбрать нашу базу данных, которую хотим переносить. Выбрали базу, нажимаем кнопочку «Экспорт», способ экспорта оставляем быстрый, формат SQL и нажимаем «ОК». Все, наша база скачалась.
Со старым хостингом закончили, больше он нам не нужен. Переходим на новый хост и создаем там новую (пустую) базу данных. О том как создать базу данных мы писали в статье «Как установить WordPress на свой сайт». Добавляем в новую базу нового пользователя и запоминаем все данные, т. е. логин, название базы и пароль.
В следующем шаге нам надо импортировать в новую базу все данные из старой базы. Делается это все точно так же как и с экспортом, естественно нужно выбрать не экспорт, а импорт), выбрать файл SQLкоторый экспортировали и загрузить.
Осталось совсем не много!
Сейчас нам нужно загрузить все файлы сайта на новый хост, для этого так же используем FTP клиент. Ждем, файлы загрузились. Еще нужно установить права 777 на папку «uploads», права на папку устанавливаются так же через FTP клиент, надеюсь Вы разберетесь с этим, а если нет, то задавайте вопросы, поможем!
Не забудьте еще нужно сменить настройки в файле wp-config. php, где указываем новые значения для названия базы данных, логина и пароля пользователя.
Последний этап. Нам нужно сделать замену всех старых адресов сайта на новые. Все адреса сайта должны быть без слеша вконце.
Делаем их опять же в «PhpMyAdmin», выбираем базу, где нужно сделать запросы и нажимаем кнопочку SQL.
Запросы сделать можно по отдельности, или вбить сразу все 3. (Я думаю лучше делать по отдельности, что бы все прошло хорошо).
Вот эти 3 запроса нам нужно сделать.
(*oldsite. com – старый домен, newsite. com – новый домен.) — не забудьте заменить!!!
UPDATE wp_options SET option_value = REPLACE (option_value, ‘
UPDATE wp_posts SET guid = REPLACE (guid, ‘
UPDATE wp_posts SET post_content = REPLACE (post_content, ‘
Ну вот и все, Ваш новый сайт должен работать!!!!