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

  1. Войдите в вашу панель управления хостингом.
  2. Откройте корневую папку исходного сайта
  3. Выделите все файлы сайта и скопируйте их в корневую папку нового сайта.
  4. При необходимости создайте новую базу данных и импортируйте в неё дамп БД исходного сайта. В этом случае не забудьте изменить пользователя, пароль и название базы данных в конфигурационном файле сайта: Где CMS хранит настройки подключения к базе данных.
  5. После импорта скорректируйте адрес сайта в базе данных. Для этого откройте базу данных нового сайта в phpMyAdmin.
  6. Выберите необходимую базу и перейдите во вкладку SQL. По очереди выполните следующие 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');

где olddomain.ru — прежнее название сайта, а newdomain.ru — новое название сайта.

Если вы используете SSL-сертификат для сайта замените http на https.

Важно: если у вас кириллический домен и запрос не был обработан, введите название домена в формате Punycode. Для этого воспользуйтесь конвертером. Например, вам необходимо перенести сайт на кириллический домен новыйдомен.ru. Название этого домена в формате Punycode выглядит так: xn--b1aedoqcfcd1k.ru. В таком случае вам необходимо вводить SQL-запрос (на примере 2 запроса): UPDATE wp_posts SET guid = REPLACE(guid, 'http://olddomain.ru','http://xn--b1aedoqcfcd1k.

Если возникла ошибкаЕсли вы наблюдаете ошибку вида: 1146 — Table ‘u1234567_hid5.wp_options’ doesn’t exist, проверьте, существует ли таблица вида wp_options. Префикс таблицы может отличаться от wp, например: таблица называется xxx_options, где xxx — любой набор букв и цифр. Если префикс отличается, измените название таблицы во всех трёх вышеприведенных запросах.

Очистите папку wp-content/cache, если у вас настроено кеширование. Перед проверкой корректности отображения сайта очистите кеш браузера.

Готово, вы перенесли сайт с одного домена на другой.

Comments(1)

Your email address will not be published. Required fields are marked *

Звоните
+7(3412)676-555

Для писем
3@3colors.ru

Ежедневно в будни
9:00 - 18:00