О том что НЕ связано, и что СВЯЗАНО с бизнесом в интернете.

Перенос блога WordPress на другой домен

16 Янв 2014

perenoscaЗдравствуйте уважаемые читатели моего блога. Ведь необходимость перенести весть блог на движке WordPress у многих из вас может возникнуть, поэтому без наличия практики опыта может зародиться небольшая головоломка — как это лучше сделать?

Я со своими блогами и сайтами сменил уже штук восемь хостёров, но уже третий год мы остановились  на хостинге от  ЗАО «Хостинговые Телесистемы». Это не дорогой, но очень надёжный и стабильный хостинг.

470

И чтобы вы не изобретали велосипед, я вам опишу действия, которые вам следует сделать, чтобы перенести ваш блог полностью со всеми настройками. После чего вы будете иметь 100% такой же настроенный и рабочий блог на новом домене.

Создание новой базы данных:
На новом домене создаете новую базу данных phpMyAdmin, затем скачайте файл wp-config.php со старого домена вводите в него эти данные вместо старых.

Копирование файлов:
Сначала нужно залить все файлы: сам движок с отредактированным wp-config.php (ввести новые данные phpMyAdmin), а также все папки с плагинами, темой, изображениями и другими файлами.

Если на хостинге имеется файловый менеджер, где можно архивировать папки, а также на новом можно распаковывать его, то это ускоряет задачу. Делаем так:
1. Архивируем полностью домен.

2. Копируем архив на локальный компьютер.

3. Заливаем архив на новый домен.

4. Разархивируем его там.

После этого замените файл wp-config.php на новый.

ВНИМАНИЕ: установку WordPress производить не нужно!

Перенос базы данных:
После подготовки всех файлов, остается лишь перенести базу данных и отредактировать там название домена и абсолютные пути, если они есть.

1. Заходим в старый phpMyAdmin, делаем экспорт всей базы данных WordPress на старом домене.

2. Заходим в новый phpMyAdmin, делаем импорт этого сохраненного файла.

ТЕПЕРЬ САМОЕ ВАЖНОЕ! Все операции в новой phpMyAdmin.

3. Делаем экспорт таблицы wp_options.

4. После экспорта удаляем таблицу wp_options.

5. Открываем сохраненный файл с расширением .sql (таблица wp_options) в каком-нибудь текстовом редакторе, например, Notepad++, или  Nvu.

6. В редакторе нажимаем Ctrl+H, верхнее поле вводим старый домен, в нижнее — новый и нажимаем "Заменить все". Сохраняем файл.

7. Возвращаемся в новый phpMyAdmin, делаем импорт отредактированной таблицы wp_options.

Если в записях, страницах имеются абсолютные пути (начинаются с http://) — обращение к старому домену, то их нужно тоже заменить.

8. Проделываем те же операции с таблицей wp_posts, что и с wp_options.

Для уверенности можно теперь сделать полный экспорт новой базы данных, открыть в текстовом редакторе и задать поиск на предмет — нет ли там упоминания старого домена: Ctrl+F. Но моя практика обнаруживала это только в wp_options и wp_posts.

Всё, можете открывать блог по новому адресу, заходить в админку со своим логином/паролем — всё 1:1 как на старом домене: и тема, и плагины, и настройки — всё.

4 комментария

  1. Tom:

    Спасибо за информацию. У меня вопрос:
    Я хочу перенести домен в зоне .net из 2domains на http://uanic.name/ как ето правильно сделать????

  2. genk:

    Вам нужно обратиться в тех. поддержку регистратора вашего домена, у вас он 2domains, с такой просьбой. Я сам перенёс все свои домены к этому регистратору.

  3. Вижу что все бегут на uanic.name так как 2domains уже задолбал своими постоянными глюками.

Ваш отзыв

Лимит времени истёк. Пожалуйста, перезагрузите CAPTCHA.