Author Archives: Yasuhide Tanaka

マルチサイト設定の「Domains」Site IDでハマる

Pocket
LINEで送る


スポンサードリンク



WordPressでマルチサイト設定した際、新たに表示されたメニュー「Domain Mapping」と「Domains」。

domainsとdomain mapping

「Domains」でIDとドメインを設定するわけですが、どうすればよいのか。
domains

ネットで調べてまわると、新しく作成するときはSITE IDは2になるとのこと。なので「2」と入力し、ドメインも入力。これでいいはず、と、追加したサイトを開くとなぜかメインサイトが表示される。なぜ?

そういえば、調べたときは、事前にネットワーク管理者メニューの「サイト」の「新規追加」の設定を行う際にはIDが表示されると書いてあったのですが、自分でやったときは表示されなかったことを思い出します。なにかがおかしい。

新規サイトを追加

▲サイトのアドレスでは任意のディレクトリ名を入力するが、その後「Domains」でドメインを指定することができる。

またいろいろ調べて回るも、それらしき情報はない・・・。しばし悩む。

そういえば。サイトの新規追加のときに、試しに適当に入力して登録し、その後削除したのでした。ひょっとして、あれがID2となっているのでは・・・?ということで「3」に変更してみた結果、あっさり表示。

自分、乙。

教訓!

自分の行った作業は忘れないようにしよう。それがたとえ些細なことに感じられたとしても。

スポンサードリンク

Please uncomment the line define( ‘SUNRISE’, ‘on’ ); or add it toを解決

Pocket
LINEで送る


スポンサードリンク



WordPressでマルチサイト設定した際、新たに表示されたメニュー「Domain Mapping」と「Domains」。

domainsとdomain mapping

クリックしてみると、

Please uncomment the line define( ‘SUNRISE’, ‘on’ ); or add it to (ルートディレクトリ)

というエラーメッセージが表示されました。

おかしいな、確かに設定してあるはずなのに・・・。wp-config.phpを確認してみると、やはり記述してあります。理由がわからず、ネットで検索するも、手がかりは見つからず。

どうしてなんだろう。参考にしたサイトの通り、やっているつもりなのに。

サーバーの設定が影響しているのか?いろいろ設定を見直すも、分からず。悩むこと数時間。

再度検索しなおすと、WordPressのフォーラム(英語版)で、同様の悩みを持つ方がいました。なんと、Webサイトからコピーしたスクリプトが間違っていたそうです。

あ。そういえば自分も・・・。WordPressの情報を主にネットから得ていたので、参考にしたWebサイトからスクリプトをコピーすることはしょっちゅうでした。

ということで、ダッシュボードに表示された define( ‘SUNRISE’, ‘on’ ); をコピーアンドペーストして再アップしたところ、あっさり解決。コピー元の情報が古かったのか、何なんなのか、理由は分かりませんが、とにかく今のバージョンでは使用できないものだったようです。

それにしても、「答えは目の前にあったんだな」と思うと、なんとも回り道をしてしまったな、という気がします。

教訓!

素直に従うなら、最も信頼できる情報からにするべし。

スポンサードリンク