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

Довольно часто мелькает вопрос переноса WordPress с одного домена на другой, поэтому напишу ниже краткую инструкцию.

Процедура переноса простая:
1. Копируем все файлы со старого домена на новый;
2. Заливаем дамп старой БД в новую;
3. Правим в файле wp-config.php параметры DB_NAME, DB_USER и DB_PASSWORD;
4. Подключаемся к новой БД через консоль или через phpMyAdmin и выполняем:

4.1 Вначале смотрим старые настройки:

mysql> SELECT option_name,option_value FROM wp_options WHERE option_name = 'home' OR option_name = 'siteurl';
+-------------+-----------------------+
| option_name | option_value          |
+-------------+-----------------------+
| home        | http://www.oldsite.ru |
| siteurl     | http://www.oldsite.ru |
+-------------+-----------------------+
2 ROWS IN SET (0.00 sec)

4.2 Потом меняем на новые (не забудьте заменить www.oldsite.ru и www.newsite.ru на свои):

UPDATE wp_options SET option_value = REPLACE(option_value, 'http://www.oldsite.ru', 'http://www.newsite.ru') WHERE option_name = 'home' OR option_name = 'siteurl';
UPDATE wp_posts SET guid = REPLACE(guid, 'http://www.oldsite.ru','http://www.newsite.ru');
UPDATE wp_posts SET post_content = REPLACE(post_content, 'http://www.oldsite.ru', 'http://www.newsite.ru');
UPDATE wp_postmeta SET meta_value = REPLACE (meta_value, 'http://www.oldsite.ru','http://www.newsite.ru');
UPDATE wp_comments SET comment_content = REPLACE (comment_content, 'http://www.oldsite.ru', 'http://www.newsite.ru');
UPDATE wp_comments SET comment_author_url = REPLACE (comment_author_url, 'http://www.oldsite.ru', 'http://www.newsite.ru');

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


Подписаться
Уведомить о
guest

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.

2 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии
Денис
Денис
5 лет назад
2
0
Оставьте комментарий! Напишите, что думаете по поводу статьи.x