Перенос сайта на WordPress
Полезное
2020-04-19

Перенос сайта на WordPress

Max Voitsekhovsky
Max Voitsekhovsky

Данная инструкция поможет тебе если ты хочешь перенести сайт на WordPress:

  • С одного домена на другой (oldsite.com -> site.com)
  • С под-домена на основной домен (sub.site.com -> site.com)
  • Из подкаталога на основной домен (site.com/wordpress -> site.com)
  • С локальной версии на рабочий домен (site.local -> site.com)

При простом переносе сайта из одной папки в другую нарушается целостность сайта, из-за чего нарушается верстка, пропадают страницы и картинки.

Вариант №1 — Простой

Воспользуйтесь плагинами переноса сайта. Большинство из них имеют ограничение в 512мб для размера вашего сайта, всё что свыше — придется покупать платную версию плагина.

Вариант №2 — Средняя сложность

  • Сохраните дамп базы данных сайта в формате .sql, через свой хостинг или PhpMyAdmin.
  • Дамп нужно открыть в текстовом редакторе с поддержкой языков программирования (например Sublime Text или );
  • Делаем замену всех упоминаний старого домена на новый.  oldsite.com меняем на site.com– можно воспользоваться автозаменой (CTRL+F или CTRL + R), сохраняем;
  • Новый дамп загружаем в БД. Желательно создать новую базу данных для нового сайта.
  • Готово! Старый сайт прекрасно работает на новом домене.

Вариант №3 — Для программистов

  • До или после переноса заходим в PhpMyAdmin хостинга или сервера. Выбираем нужную базу данных;
  • Во вкладке «SQL» нужно один за другим выполнить три запроса. Важно, чтобы вместо oldsite.com (старый домен) и site.com(новый домен) стояли ваши значения, причем без слеша в конце; Параметры https:// или http:// добавляйте только в том случая, когда максимально уверены в их правильности.

Запрос №1

UPDATE wp_options SET option_value = replace(option_value, 'oldsite.com', 'site.com') WHERE option_name = 'home' OR option_name = 'siteurl';

Запрос №2

 

UPDATE wp_posts SET guid = replace(guid, 'oldsite.com', 'site.com');

Запрос №3

UPDATE wp_posts SET post_content = replace(post_content, 'oldsite.com', 'site.com');

Готово!

Поделиться этой статьей

Добавить комментарий