Миграция WordPress перенаправляет меня на новую установку сайта WordPress - PullRequest
0 голосов
/ 02 января 2019

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

  • ZIP-архив всех файлов моего старого сайта WordPress
  • Экспортированная база данных MySQL
  • Загруженные и разархивированные файлы нановый хост
  • Импортировал базу данных MySQL на новый хост
  • Изменена информация о подключении к базе данных в wp-config.php
  • Изменены siteurl и home в таблице параметров базы данных

Очевидно, что я что-то упускаю, но это не бросается в глаза относительно того, где или что я упустил.

1 Ответ

0 голосов
/ 02 января 2019

На первый взгляд вы сделали достаточно, вероятно, он должен загрузиться.Похоже, что wp-config недействителен или отсутствует, если он хочет сделать новую установку с нуля.Проверьте права доступа к файлам и журналы сервера.Используйте wp cli , чтобы попробовать и проверить детали.Например, wp db cli попытается подключиться к БД, поэтому он может потерпеть неудачу, если соединение с БД не является правильным (вполне вероятная причина), а wp shell даст вам консоль PHP с загруженным WP - я обнаружил, что это часто выводится на печатьполезная информация отладки в случае сбоя.

Тем не менее, правильно ли я вывел из вашего "Изменен siteurl и home в таблице параметров базы данных" , что вы перешли не только на новый host , но другой домен также?В этом случае вам нужно изменить гораздо больше в БД, чем просто эти две настройки.WP хранит все внутренние ссылки как абсолютные URL, например.Я бы снова использовал wp-cli.Следующая команда довольно мощная и обширная, поэтому продумайте ваши значения, но я использую ее для такого рода миграции:

wp search-replace 'old.domain.name' 'shiny.new.domain.name' --all-tables

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

...