質問: ### 前提・実現したいこと CentOS7にWordPress4.7.2をインストールしています。 マルチサイト機能を用いて、サブドメイン型で複数サイトを開く方法を教えてください。 WordPressインストール場所:/var/www/wordpress Apacheの設定:sudo vim /etc/httpd/conf/httpd.conf ``` # # DocumentRoot: The directory out of which you will serve your # documents. By default, all requests are taken from this directory, but # symbolic links and aliases may be used to point to other locations. # DocumentRoot "/var/www/wordpress" # # Relax access to content within /var/www. # AllowOverride None # Allow open access: Require all granted ``` ### 発生している問題・エラーメッセージ WordPress管理画面でネットワークの設置を行う段階ですが、 サブドメイン型の選択肢がなく、サブディレクトリ型でしかネットワークの作成をできません。 「この WordPress はディレクトリにインストールされているため、 サイトネットワーク内のサイトはサブディレクトリを使う必要があります。」 というメッセージが表示されています。 ### 試したこと WordPressをサーバーのドキュメントルート以外の場所にインストールされている場合は、 「サブディレクトリ」しか選択できないと説明しているサイトがあったので、 Apacheの設定でDocumentRootの記述を"/var/www/html"から"/var/www/wordpress"にしてもダメでした。 これからWordPressでホームページを作ろうとしている初心者ですので、 前提条件など説明の足らない箇所があるかもしれませんが、よろしくお願いします。
回答: 「wordpress」というディレクトリにインストールをしてしまっているからではないでしょうか? ドメイン直下ではないと「サブドメインタイプ」のマルチサイト化はできなかったような気がします。 設定方法は他力本願で申し訳ございませんが、 https://www.templateking.jp/practical/build/multi_dom.html 等が参考になるかと思います。