Статьи

Перемещение WordPress: перемещение вашего сайта вручную

Перемещение сайта WordPress может быть довольно сложным в первый раз, когда вы это делаете. Это включает в себя больше, чем просто копирование некоторых файлов из одного места в другое. Но как только вы знаете, что вам нужно переместить и какие инструменты вам нужны для его перемещения, процесс будет довольно простым, если вы будете правильно выполнять все шаги.

В этом уроке я покажу вам, как переместить ваш сайт WordPress из одного места в другое. Примеры того, когда вы можете сделать это, включают:

  • при загрузке локальной версии сайта на живой сервер
  • при перемещении серверов или хостинг провайдеров

Если вы перемещаете хостинг-провайдеров, вы можете обнаружить, что ваш новый провайдер сделает это за вас, поэтому, если вы не знаете, что делаете, сначала проконсультируйтесь с ними.

Также, если вы не уверены, вы можете следовать моему учебнику по использованию плагинов для перемещения WordPress . Для простой установки это может сделать работу за вас, и может быть намного проще.

Но если на вашем сайте настроено несколько тем, плагинов или настроек сайта, и вы не хотите делать все это снова на новом сайте, вам придется перемещать базу данных вручную. Чтобы узнать как, читайте дальше!

Чтобы следовать этому уроку, вам понадобится:

  • Установка WordPress с запущенными на нем темами и плагинами, а также некоторым контентом — постами, страницами, мультимедиа или чем-то, что происходит на вашем сайте!
  • Второе место, куда вы хотите переместить свой сайт.
  • FTP-клиент, редактор кода и доступ к phpMyAdmin.

Стоит знать, что вы собираетесь двигать, прежде чем начать:

  • Сам WordPress: вы на самом деле не перемещаете это, а вместо этого переустанавливаете его в новом месте.
  • Содержимое вашего каталога wp-content, то есть темы, плагины и загрузки.
  • Ваша база данных.

Прежде чем начать, отключите «красивые постоянные ссылки» на своем старом сайте. Перейдите в « Настройки»> «Постоянные ссылки» , выберите параметр « По умолчанию» и нажмите « Сохранить изменения» .

Начните с создания копии файлов вашего сайта и базы данных. Вы можете использовать предпочитаемый плагин для резервного копирования или использовать FTP для загрузки файлов и phpMyAdmin для копирования вашей базы данных. Здесь я покажу вам, как это сделать с помощью phpMyAdmin.

Сначала создайте локальную копию своего каталога wp-content . Он содержит все ваши файлы тем и плагинов и загрузки.

Когда вы пришли, чтобы загрузить это на свой новый сайт, вы можете не загружать файлы тем и плагинов, а переустанавливать их на новом сайте, используя экраны администрирования. Или вы можете просто загрузить копию, которую вы взяли со своего старого сайта — оба будут работать.

Откройте phpMyAdmin для вашего сайта. Это будет либо предоставлено вашим хостинг-провайдером, либо, если вы работаете с локальным сайтом, это часть MAMP.

Найдите базу данных для сайта, который вы хотите переместить, и нажмите на вкладку « Экспорт ». Нажмите Go , и файл sql с вашей базой данных будет загружен на ваш компьютер.

Примечание. Если у вас есть несколько баз данных на вашей учетной записи хостинга или на сервере, вы можете узнать, какая из них относится к этому сайту, проверив файл wp-config.php сайта .

Прежде чем вы сможете импортировать таблицы базы данных на новый сайт, вам нужно будет внести некоторые изменения в только что загруженный файл sql . Я всегда делаю копию этого файла перед началом работы и copy- к его имени префикс, чтобы я знал, что это резервная копия.

Откройте файл sql в предпочитаемом вами редакторе кода и замените все экземпляры старого доменного имени для сайта новым доменным именем.

Так, например:

  • Если вы загружаете локальный сайт с URL-адресом http://localhost/example , вы должны изменить его на http://AnExampleSiteDomain.com .
  • Если вы перемещаете сайт из одного удаленного местоположения в другое, вы заменяете http://AnOldSiteExample.com на http://ANewSiteExample.com .
  • Если вы перемещаетесь между хостами или серверами, но доменное имя остается прежним, вам не нужно вносить никаких изменений.

Использование команды «замена» в редакторе кода ускорит это — может быть тысячи экземпляров. Сохраните файл sql .

Примечание. Альтернативный способ сделать это — использовать скрипт Search and Replace от InterConnectIT, который автоматизирует этот процесс.

Далее вам нужно установить WordPress в новом месте. Делай это, как обычно.

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

Либо переустановите любые темы и плагины на новом сайте, либо загрузите их из локальной копии, используя свой FTP-клиент. Скопируйте их в папку wp_content с той же структурой, что и на старом сайте. Возможно, вам придется удалить все новые папки, созданные WordPress в папке uploads чтобы они не конфликтовали с теми, которые вы импортируете.

Прежде чем вы сможете импортировать базу данных со старого сайта, вам нужно удалить (удалить) новые таблицы, созданные WordPress для вашего старого сайта.

В phpMyAdmin найдите базу данных для вашего нового сайта и нажмите на вкладку Структура .

Выберите все таблицы базы данных. Щелкните раскрывающийся список « С выбранными:» , выберите « Удалить» и нажмите « Да» . Ниже вы можете увидеть, где я выбрал все свои таблицы, готовые к их удалению:

Удалить таблицы базы данных

Все еще в phpMyAdmin, выберите вкладку « Импорт » и нажмите кнопку « Выбрать файл» . Выберите файл sql который вы редактировали, и нажмите « Выбрать» или « OK» . Нажмите Go, и ваши таблицы базы данных будут импортированы.

Иди и сделай себе кофе — если у тебя большой сайт, это может занять некоторое время!

Очистите кеш вашего браузера. Это позволяет избежать проблем, связанных с кэшированием содержимого браузера со старого сайта.

Войдите в администратор WordPress для нового сайта. Ваши данные для входа будут такими же, как и для старого сайта — если вы указали разные данные для входа при удаленной установке, они будут переопределены импортированной базой данных.

Посетите экран Постоянные ссылки и снова включите симпатичные постоянные ссылки.

Теперь убедитесь, что ваши плагины и виджеты работают правильно, и сделайте все необходимые настройки.

Перемещение сайта WordPress не должно быть сложным, если вы знаете, что вам нужно переместить, и делайте это в правильном порядке. Если вы выполните описанные выше шаги, вы обнаружите, что процесс идет гладко. Это то, что я делал много, много раз, и пока я следую своему контрольному списку выше, все проходит без сучка и задоринки.