質問: ネットワークの作成 エックスサーバーでサブドメイン型のワードプレスマルチサイトを設定する方法 を参考にサブドメイン型のマルチサイトを作ろうとしているのですが、サブドメインのサイトがエラーで表示されません。 example.com にワードプレスをインストール。 サブドメイン型でマルチサイト化。 1.example.com、2.example.comをサブドメインに追加。 1.example.com、2.example.comでサイト作成。 シンボリックリンクの作成作成されたサブドメイン名のディレクトリを削除するか、リネームをしてpublic_htmlディレクトリ直下にサブドメイン名でpublic_htmlとにシンボリックリンクを張ります。 この部分がイマイチわからず、 1.example.comの方はサブドメイン追加時に作成されたサブドメイン名のディレクトリを削除しました。 Internal Server Errorが表示されます。 2.example.comの方はサブドメイン名のディレクトリの削除はしていません。 404エラーが表示されます。 SSHは `cd example.com/public_html ln -s example.com/public_html ./1.example.com` `cd example.com/public_html ln -s example.com/public_html ./2.example.com` としております。 何をどのようにすれば、 Xサーバーでサブドメイン型のマルチサイトが作れるのでしょうか??
回答: まず、WordPress は関係なく、サブドメインはエックスサーバーに反映されていて、アクセスできる状態なのでしょうか?例えば、適当な index.html とか置いておいて、ちゃんとアクセスできる、とかそういう意味です。 あと、関係ないかもですが、シンボリックリンクは ``` $ ln -s $HOME/example.com $HOME/example.com/sub.example.com ``` もしくは ``` $ ln -s ~/example.com ~/example.com/sub.example.com ``` こんな感じじゃないでしょうか? ※ コピペする場合、先頭のダラー(ls の前の $)は不要です。 余計なお世話かもしれませんが、エックスサーバーのサブドメイン設定は、少々特殊(公開ディレクトリを指定できない etc)ので、SSH や WordPress のマルチサイトの知識がない場合、諦めた方が懸命かもしれません。運用後、何か問題が発生しても、自身で解決できないという事態に陥るような予感がします。 heteml は、サブドメインの公開ディレクトリを任意に指定できるので、sub.example.com の公開ディレクトリを example.com と同じにするだけで解決すると思います(たぶん)。さくらインターネットでも公開ディレクトリの指定は任意にできた記憶です。