事象
XSERVERのWordPress簡単移行は比較的お手軽にWordPressの移行ができる。しかも別のドメイン間での移行ができるので便利。(移行後は、「XSERVER WordPress簡単移行 の後にやったほうがいい3つのこと」もやること。)
簡単移行のやり方としては上記リンクにある通り、移行元のWordPressの情報(URL、ユーザー、パスワード)と、移行先のWordPressの情報(URL)を入力して実行するのだが、この際に、以下のメッセージが表示され、移行処理が失敗してしまう事がある。
移行元WordPressのダッシュボードへのログインに失敗している可能性があります。
ユーザー名とパスワードに誤りがないことをご確認ください。
また、Basic認証やロボット認証が有効な場合は解除してください。
原因
原因はXSERVER WordPress 簡単移行画面ややり方のリンクに記載がある、
- 移行元のWordPressダッシュボードログイン画面にBasic認証がかかっている
- 移行元のWordPressダッシュボードログイン画面にロボット認証(CAPTCHAなど)がかかっている
のような原因もあるが、それ以外に、
- 移行元のWordPressのバージョンが古い
ということも原因である模様。
昨日(2021年1月26日)実施したところ、移行元のWordPress 4.6 が失敗した。
対応
以下のいずれかで対応する。
- 移行元のWordPressのバージョンを上げることが可能であれば上げて、簡単移行をリトライする。
- 手動での移行を実施する
- WordPressのプラグイン「All-in-One WP Migration」を移行元、移行先にインストールし、移行を行う
- 予め、移行先へはWordPress簡単インストールなどでWordPressを用意する必要がある
コメント
[…] というエラーがでました。なので…こちらのサイトを参考に […]