【エックスサーバー:WordPress簡単移行】遭遇したエラーと対処した方法
この間、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簡単移行でブログ引越時にあたったエラーでした。
ディスカッション
コメント一覧
まだ、コメントがありません