【エックスサーバー:WordPress簡単移行】遭遇したエラーと対処した方法

2023年1月3日

この間、mixhostからXserverにブログを引っ越しましたが、結構エラーにあたりました。

どれもしょうもないミスによるものでしたが、備忘録として残しておきます。

「無料独自SSLの設定に失敗しました」

ドメインを追加後(Wordpress簡単移行の実施前)に以下のようなエラー内容が表示される。 

無料独自SSL設定を使用するためには、ドメインのネームサーバーがエックスサーバー指定のものでないといけないらしい(他社サーバーで運用中の場合、ネームサーバーは他社のものになっています) 。

「移行するドメインのネームサーバーは、移行作業の完了後に変更してください。」とあるので簡単移行実施前ではスルー。引っ越しが完了し、動作確認後に無料独自SSLを設定しました。 

「移行元WordPressは、サポート対象外のバージョンです。 
サポート対象のバージョンは以下の通りです。 
4.2~6.0 」

バージョンが最新版で対象範囲から外れていたことによるエラーです。

WP Downgrade」というプラグインを利用して、WordPressをサポート対象のバージョンにダウングレードしました。

WP Downgradeの使い方は以下のブログで紹介されています。

移行元WordPressのダッシュボードへのログインに失敗している可能性があります。
ユーザー名とパスワードに誤りがないことをご確認ください。
また、Basic認証やロボット認証が有効な場合は解除してください。

Word Press簡単移行実行にログインができないというエラー。

とりあえず、以下をやってみたが解決せず。

  • ユーザー名とパスワードの再設定
  • Basic認証やロボット認証の解除

ワードプレスへのLoginのURLを確認してみると、ドメイン直下ではなく、ドメイン直下のワードプレス用フォルダになっていました(ブログ開設時、ワードプレスをpublic_html直下ではなくpublic_html/wp下にインストールしていた = 移行元URLは「~~.com」ではなく「~~.com/wp」になる) 

移行元URLに正しくアドレスを追記することで解決しました。

多言語化プラグインでマルチサイト化していた

WordPress簡単移行はマルチサイト機能に非対応です。

Gtransrateという多言語化プラグインを使っていたので、これを一時停止することで解決しました。

以上、XserverのWordpress簡単移行でブログ引越時にあたったエラーでした。