今までドメイン変更を伴うWordPressのマルチサイトの引っ越しをして、上手くいった試しが無かったんですが、今回は完璧にできるまで研究してみました。
通常のWordPressのサイトと構造が大きく異なるので戸惑うことが多く、情報も少ないため結構時間がかかりましたが、納得のいく方法が見つかりました。
WordPressのマルチサイトの引っ越しが上手く行かない方は、是非この方法を試してみてください。

  1. WordPressの引っ越し
  2. URLの置換
  3. phpMyAdminでの追加作業
  4. その他に気を付けておきたいポイント
  5. 最後に

1.WordPressの引っ越し

WordPressの引っ越しについては、下記のページをご参考ください。

2.URLの置換

URLの置換については、下記のページをご参考ください。

3.phpMyAdminでの追加作業

「WordPress Search Replace DB」の置換ではドメインとパスが1つのものが対象となってますが、下記の2つはドメインとパスが分かれているので置換されていません。 新しいURLに書き替えてください。

  • wp_blogs
  • wp_site

(alt)

wp_blogsのパスを書き換えないと、データベース接続エラーが表示されます。 この場合wp-config.phpの設定が間違っているわけではないので、wp_blogsのパスを全て書き換えてください。

それでも上手く表示されない場合は、下記の点もあわせてご確認ください。

  • wp_options(siteurl、home)
  • wp_sitemeta(siteurl)
  • wp_x_options(siteurl、home)

※wp_x_optionsの ”x” は、サイトID

4. その他に気を付けておきたいポイント

  • phpのバージョンは同じにすること。
  • ディレクトリの階層を合わせる。ルートの場合はルート、サブディレクトリの場合はサブディレクトリにする方が良い。
  • サーバーによって設定が異なるので、一度WordPressのマルチサイトをインストールし、wp-configと.htaccessの設定を残しておく方が良い。

5. 最後に

マルチサイトの引っ越しを行ったけど上手くいかないよという方には、私の方で対応することも可能です。
お気軽にご相談ください。

WordPressのサーバー引越し・移転を行います(料金5,000円~)

前の記事 次の記事