Перенос базы данных wordpress на новый домен

Как перенести сайт wp на новый домен

Перенести сайт сделанный на cms wordpress на новый домен очень просто. Копируем все файлы со старого хостинга, устанавливаем базу данных, заливаем дамп с прежнего домена. Это всё элементарно и не требует пояснений.

Далее выполняем запросы в БД mysql на вкладке SQL:

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

Незабываем сменить префикс wp_ на свой. Если был изменён и если домен работает или работал по протоколу https:// – проверяем корректность заполнения формы. Слеш / в конце адреса сайта ставить не нужно.

Почему может не получиться:

  • забыли проверить файл .htaccess, на прежнем месте возможно были сделаны изменения или прописаны какие-то редиректы. Открываем и ищем упоминание предыдущего домена, меняем по необходимости на новый адрес сайта или удаляем.
  • не прописали доступы к новой базе данных в файле wp-config.ru
  • ошибка при выполнении запроса может быть, только если есть неточности, либо префикс отличается от того что есть в таблице.

MySQL
Wordpress
30 ноября 2019, 19:19 Wordpress 0    276 0