Перенос Wordpress на новый хостинг, смена домена

28 марта 2018

Перенос Wordpress на новый хостинг, смена домена делается просто и быстро. Рассказываю...

Сперва делаете импорт / экспорт базы данных вашего Wordpress со старого хостинга на новый.

Затем в базе данных на новом хостинге нужно выполнить 3 SQL запроса, чтобы поменять старый домен на новый

Зайдите в phpMyAdmin, выбирайте свою базу, там перейдите во вкладку SQL. В окно пишите запрос, ниже окна жмите кнопку "Выполнить" Запросы конечно выполнять по одному, а не все сразу

перенос Wordpress

UPDATE wp_options SET option_value = replace(option_value, 'http://domain.ru', 'http://newdomain.ru') WHERE option_name = 'home' OR option_name = 'siteurl';
UPDATE wp_posts SET guid = replace(guid, 'http://domain.ru','http://newdomain.ru');
UPDATE wp_posts SET post_content = replace(post_content, 'http://domain.ru', 'http://newdomain.ru');

Тут пара важных моментов. Во-первых, слеш в конец адреса не ставить! Во-вторых, если у вас префикс БД не wp_, то поемняйте его на свой. Ну и конечно в запросах вместо domain.ru и newdomain.ru поставьте свои домены)

Файлы сайта загружаем со старого хостинга на новый

В файле /wp-config.php меняем старые значения подключения к БД на новые

define('DB_NAME', 'тут имя БД');

define('DB_USER', 'тут имя пользователя БД');

define('DB_PASSWORD', 'тут пароль пользователя БД');

Ну и имя хоста БД, если отличается от localhost
define('DB_HOST', 'localhost');

Собственно все.