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

Данная инструкция поможет вам, если вам нужно перенести сайт:

  • с одного домена на другой;
  • с поддомена на основной домен (например, с поддомена sub.domain.ru на основной домен domain.ru);
  • из подкаталога в основной каталог (например, из ../domain.ru/wordpress в каталог../domain.ru/).

При простом переносе файлов WordPress из одной директории в другую, сайт «ломается» — нарушается вёрстка, пропадают картинки. Чтобы перенести сайт корректно, следуйте инструкции ниже.

Для того, чтобы перенести сайт:

  1. Войдите в вашу панель управления хостингом.
  2. Добавьте домен, на который нужно перенести сайт, в хостинг-панель управления по инструкции.
  3. Откройте корневую папку исходного сайта.
  4. Выделите все файлы и директории исходного сайта и скопируйте их в корневую папку нового сайта
  5. Создайте новую базу данных.
  6. В случае с CPanel это делается так. Зайдите в раздел Databases и кликаем на MySQL Databases.
  7. Создайте новую базу данных.
    Можно указать то же имя, что было на старом домене, можно указать новое. Если новое, то отредактируйте дамп базы данных в любом текстовом редакторе. Найдите строку с названием базы и запишите соответствующим именем.
  8. Создайте пользователя базы данных.
  9. Добавьте пользователя в базу данных.
  10. Настройте привилегии для данного пользователя, разрешив все операции, чтения, запись и так далее.
  11. Скопируйте базу данных исходного сайта. Для этого откройте её через phpMyAdmin. Экспортируйте дамп базы данных исходного сайта. Никаких параметров указывать не нужно. Метод экспорта: Быстрый — отображать минимум настроек.
  12. Зайдите в phpMyAdmin и откройте базу данных нового сайта. Загрузите дамп базы данных исходного сайта, которую вы экспортировали в предыдущем пункте.
  13. Импортируйте дамп базы данных в базу данных на новом хостинге.
    Укажите расположение файла на компьютере.

    Если файл дампа слишком большой для импорта, импорт необходимо производить по SSH. Для подключения по SSH в ОС Windows рекомендуется использовать SSH-клиент PuTTy.

  14. В phpMyAdmin замените URL старого домена на новый. Для этого нужно в таблице wp-options заменить значения option-value строк siteurl и home на имя нового домена.
  15. Отредактируйте конфигурационный файл сайта wp-config.php. Этот файл расположен в корневой папке сайта нового домена. Замените имя базы данных, имя пользователя и пароль на данные БД для нового сайта.

    В корневом каталоге вашего сайта в файле wp-config.php найдите строки:

    /** The name of the database for WordPress */
    define('DB_NAME', 'fortress-design_db');
    /** MySQL database username */
    define('DB_USER', 'fortress-design_user');
    /** MySQL database password */
    define('DB_PASSWORD', 'password');

    Где:

    • fortress-design_db — база данных, которую использует сайт;
    • fortress-design_user — пользователь, от имени которого сайт подключается к базе данных;
    • password— пароль, с которым сайт подключается к базе данных.

      Не забудьте проверить соответствует ли префикс таблиц базы данных. Это информация также хранится в файле wp-config.php

  16. Очистите папку cache в директории wp-content нового сайта. Перед проверкой корректности отображения сайта очистите кеш браузера.
  17. При смене домена или при переходе с протокола HTTP на HTTPS возникает необходимость изменить все старые URL-адреса на новые. Чтобы отобразить сайт на другом домене, воспользуйтесь плагином Velvet Blues Update URLs в административной панели WordPress нового сайта.
  18. Войдите в админку CMS WordPress. В разделе «Плагины» нажмите Добавить новый.
  19. Введите название плагина — «Velvet Blues Update URLs», найдите его и затем нажмите Установить.
    Как изменить ссылки в WordPress с помощью плагина

  20. Дождитесь окончания установки и нажмите Активировать.

    Как изменить ссылки в WordPress с помощью плагина

  21. В меню «Инструменты» выберите пункт Update URLs:

    Как изменить ссылки в WordPress с помощью плагина

  22. Чтобы перенести сайт с одного домена на другой или с HTTP на HTTPS (и обратно), на открывшейся странице укажите следующие данные:
    • Old URL — старый адрес сайта;
    • New URL — новый адрес сайта.Выберите, где произвести замену URL-адресов. Для этого поставьте галочки во всех пунктах, кроме пункта Update ALL GUIDs. Затем нажмите кнопку Update URLs NOW.


  23. Дождитесь окончания работы плагина. На странице будут отображены результаты и количество изменённых URL-адресов. Таким образом, благодаря использованию плагина Velvet Blues Update URLs поменять URL страниц в Wordpress и обновить ссылки после смены домена можно за считанные минуты.

Бонус: как установить новый пароль к админке WordPress

Если забыли пароль к админке, то можно установить новый, выбрав в поле функция MD5  (ее выбрать из выпадающего списка). Справа введите тот пароль, который будет использоваться. В базе данных он будет храниться в зашифрованном виде.

Готово! Вы перенесли сайт на WordPress с одного домена на другой. После проделанных шагов ваш сайт на WordPress будет доступен по новым URL-адресам.


Понравилась статья? Поделиться с друзьями:
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: