Wordpressのマルチサイトでサブドメインだけ別サーバーにする設定

この記事は次のブログに引っ越しました。

Wordpressのマルチサイトで、サブドメインだけ別のサーバーアカウントにする設定 さくらサーバー上のMT(Movable Type)で動いているメインのサイト(sample.com)は残したまま、さくらの別サーバーアカウントでWP(Wordpress4.1)のマルチサイト(aaa.sample.com, bbb.sample.com)をサブドメインで動かそうとして結構ハマりました。 結論から言うとできたので、ざっとですがメモしておきます(各工程の細かな手順は、参考になる記事が他にたくさんあると思うので省略)。 サブドメイン型のマルチサイトはWPがドキュメントルートにインストールされていないと設定できず、今回既存のサイトを下層ディレクトリへ退避するなども(管理の問題で)できないため、サーバーアカウントを追加した。 新しいサーバーアカウントにコントロールパネルからxxx.sample.com、aaa.sample.com、bbb.sample.comというサブドメインを追加。 xxx.sample.comにWordpressをインストールし(ドキュメントルートへのインストールのため手動インストール。ディレクトリの属性が707になっていたりして、アップロード後そのまま実行しようとすると500エラーが起こるので注意)、管理画面でマルチサイトのためのネットワーク設定をサブドメイン型で行なう。 xxx.sample.comのWordpress管理画面の「サイトネットワーク管理者」からサイトを「新規追加」する。この段階ではaaa.xxx.sample.comといったドメインでしか作成できないが、とりあえずそれでOK。 サイトネットワーク管理者の「サイト」メニューから各サイトの編集画面に入り、ドメインの欄を「aaa.xxx.sample.com」→「aaa.sample.com」というように修正。これでaaa.sample.comが見られるようになるが、管理画面にはログインできない。 ドメインマッピングプラグイン(今回は「WordPress MU Domain Mapping」)をインストールし、aaa.sample.comおよびbbb.sample.comを登録 以上で、xxx.sample.comのWordpress管理画面からaaa.sample.comおよびbbb.sample.comの管理もできるようになります。 ドメインマッピングプラグインについてはこちらを参考にさせていただきました。 「2つ(複数)以上の独自ドメインWordPressを運用するには WordPress Ver.4.0」 http://withbe.com/?p=345 ありがとうございます。