Довольно часто мелькает вопрос переноса 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');
На этом все, до скорых встреч. Если у Вас возникли вопросы или Вы хотите чтобы я помог Вам, то Вы всегда можете связаться со мной разными доступными способами.
Профессионально занимаюсь системным администрированием Linux -серверов и баз данных (MySQL, POstgreSQL) на протяжении последних 24 лет.
Можно посмотреть здесь http://progme.ru/wordpress/perenos-sajta-wordpress-na-drugoj-domen/
Спасибо, дополнил свою статью.