XolmOblog

Блог многих камней на одном холме
RSS

Переезд на новый домен и связанные с этим проблемы в WordPress

8 сентября 2011 Разместил: admin Категория: Wordpress

В связи с переездом на новый домен возникла необходимость сменить старый адрес в настройках, постах и комментариях блога. Это можно сделать с помощью плагинов или вручную, попробовав плагин я был не удовлетворен его работой, поэтому перешел к более надежному и безотказному способу, а именно вручную.

Итак начнем,

Первое что нужно сделать это зайти по ftp в ваш каталог с WordPress и сохранить все файлы и папки которые там находятся.

Второе, зайти в админ панель вашего хостинга выбрать phpMyAdmin, открыть вашу базу данных и сохранить ее локально.

phpMyAdmin - экспорт базы данных

phpMyAdmin - экспорт базы данных

Третье, попробовать импортировать базу данных в блог, вполне возможно что будут проблемы с импортом, мне пришлось включить функцию INSERT IGNORE в настройках экспорта, иначе импортировать не получалось.

Четвертое, открыть сохраненную базу данных (обычно в формате *.sql) в текстовом редакторе, я предпочитаю notepad++, и заменить все упоминания о старом домене на новый, сделать это можно нажатием одной кнопки. Открываем базу данных в notepad++, нажимаем Ctrl+F в появившемся окне выбираем вкладку Заменить, в поле Найти вписываем старый адрес, в поле Заменить на вписываем новый адрес и жмем кнопку Заменить все и сохраняем.

Notepad++ - Заменить все

Notepad++ - Заменить все

Пятое, снова зайти в phpMyAdmin, открыть базу данных, перейти на вкладку поиск и попытаться найти старый адрес, если адрес не нашелся, значит вы все сделали правильно и на этом можно закончить.

P.S. Если же старый адрес еще находится, проверьте свои шаги, или попробуйте экспортировать отдельные таблицы, например: wp_comments, wp_options, wp_posts. Именно эти таблицы в основном содержат старый адрес. Откройте эти таблицы в notepad++ и замените старые адреса как на скриншоте вверху.

P.P.S. Если после исправлений и импорта вы еще находите старый адрес, удалите необходимые таблицы в phpMyAdmin и импортируйте исправленные.

Метки: ,

Оставить комментарий

XHTML: Вы можете использовать следующие теги: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>