<![CDATA[ SubSites | XREA において1つの MODx で複数のサイトを管理したい (→解決) - My Forums]]> https://forums.modx.com/thread/?thread=55875 <![CDATA[Re: SubSites | XREA &#12395;&#12362;&#12356;&#12390;1&#12388;&#12398; MODx &#12391;&#35079;&#25968;&#12398;&#12469;&#12452;&#12488;&#12434;&#31649;&#29702;&#12375;&#12383;&#12356;]]> https://forums.modx.com/thread/55875/subsites-xrea-1-modx?page=2#dis-post-327685 XREA において 1 つの MODx で複数のサブドメインを管理する。


■ 事例
1 つの MODx で、
1 つのフォルダを作り、
その下にドキュメントを纏めて、
そのフォルダに対応する A.mydomain.com というサブドメインをもつサイトを作る。


■ 設定画面イメージ ([Hack] Subsites - (Solve Friendly Alias Path) より引用)



■ ファイル
.htaccessを使ったサブドメイン設定の方法について』より
(a) Reply #12: subsite_f0921jp.zip
(b) Reply #14: language-subsite-english.inc.php.zip


■ 前提
xrea のアカウントを持っている。
独自のドメインを持っている。(持っていなくてもいいかもしれないけど、未検証)


■ 手順
(1) xrea にて、サブドメイン A.mydomain.com を準備する。
(2) xrea にて、mydomain.com と A.mydomain.com を同期させる。「同期」と言っても単なる symbolic link 。
(3) modx を (a) のファイルで置換する。
(4) modx を (b) のファイルで置換する。
(5) modx で、サブドメイン A.mydomain.com に対応するフォルダを用意する。
(6) 上記フォルダ下にドキュメントを作成する。
(7) modx で、Administration > System configuration > Site settings を開く。
(8 ) Site Main Domain という設定項目に A.mydomain.com へのサブドメイン設定をする。

書式: domain start_doc_id error_doc_id unauthorized_access_doc_id
(例) A.mydomain.com 2 4 6


以上
]]>
custar Sep 13, 2006, 08:09 PM https://forums.modx.com/thread/55875/subsites-xrea-1-modx?page=2#dis-post-327685
<![CDATA[Re: SubSites | XREA &#12395;&#12362;&#12356;&#12390;1&#12388;&#12398; MODx &#12391;&#35079;&#25968;&#12398;&#12469;&#12452;&#12488;&#12434;&#31649;&#29702;&#12375;&#12383;&#12356;]]> https://forums.modx.com/thread/55875/subsites-xrea-1-modx?page=2#dis-post-327684
教えていただいたファイル群に置き換えてみたところ、呆気なく Subsite に
subdomain にてアクセスできてしまいました。

やはり、使っていたファイルが悪かったようです。diff を取ってみれば分かる
のでしょうが、取り敢えず動いて、やった!と喜びたいと思います。



(d) .htaccessを使ったサブドメイン設定の方法について
http://modxcms.com/forums/index.php/topic,6470.0/wap2.html

私自身このやり取りは途中まで読んでいましたが、.htaccess を使うと言う趣
旨だったので、ちょうど Subsites が出てくる直前で読むのを止めていました。
だから、その後に出てきていた subsites のファイルに気が付きませんでした。


本当にありがとうございました。
後日、他の人が同じことを繰り返さないで済むように、まとめを書き込みますね。


で、version 0.9.5 ってのが出るんですか? 折角環境整えつつあるのに?]]>
custar Sep 13, 2006, 10:56 AM https://forums.modx.com/thread/55875/subsites-xrea-1-modx?page=2#dis-post-327684
<![CDATA[Re: SubSites | XREA &#12395;&#12362;&#12356;&#12390;1&#12388;&#12398; MODx &#12391;&#35079;&#25968;&#12398;&#12469;&#12452;&#12488;&#12434;&#31649;&#29702;&#12375;&#12383;&#12356;]]> https://forums.modx.com/thread/55875/subsites-xrea-1-modx?page=2#dis-post-327683 http://modxcms.com/forums/index.php/topic,6470.0.html

Ver0.9.2.1に対応しているものは、上記の私が対応したものしかないじゃないかと思います。
3つのものは、前のMODxのバージョンのものをベースになっているはずです。
合わせて、orzさんのEnglish.inc.phpもダウンロードして上書きすれば0.9.2.1で動くかと思います。
一応、オリジナル最新と同じなので、認証ページもIDとして指定する必要があったかと思います。
そこら辺は、画面に設定パラメタの例が出てくるはずなので・・・。
お試しください。
今のところ、2名は確実に動作しているはずです、私のところでは4つのサブドメインを登録していてXREAで動いてますので大丈夫なはず :’(]]>
zero_07 Sep 13, 2006, 08:34 AM https://forums.modx.com/thread/55875/subsites-xrea-1-modx?page=2#dis-post-327683
<![CDATA[Re: SubSites | XREA &#12395;&#12362;&#12356;&#12390;1&#12388;&#12398; MODx &#12391;&#35079;&#25968;&#12398;&#12469;&#12452;&#12488;&#12434;&#31649;&#29702;&#12375;&#12383;&#12356;]]> https://forums.modx.com/thread/55875/subsites-xrea-1-modx?page=2#dis-post-327682 たんですが、検索してみたらダウンロードのページに類似のもの (1) がアップ
ロードされていました。但し、(1) は (2) と同じ内容のものです。

(1) Subsites/Subdomains | 0.1
http://modxcms.com/Subsites-Subdomains-0.1-0.html
Submitted: Jul 19th 2006

(2) [Plugin] Subsites/Subdomains
http://modxcms.com/forums/index.php/topic,1445.0.html
on: 2005-11-17, 20:25:07

(3) [Hack] Subsites - (Solve Friendly Alias Path)
http://modxcms.com/forums/index.php/topic,2059.0.html
on: 2006-01-05, 21:27:58


(1) は日付が一番新しいにもかかわらず内容は一番古い (2) と同じです。

ダウンロードのページにあるものはどういう扱いのものなのか、分かっていな
いのですが、ある程度使える状態になったものがダウンロードのページに置か
れている、と解釈していたのですが、違うのでしょうか。

一体どれを使ったらいいんでしょう? 分からなくなってきました。]]>
custar Sep 13, 2006, 07:03 AM https://forums.modx.com/thread/55875/subsites-xrea-1-modx?page=2#dis-post-327682
<![CDATA[Re: SubSites | XREA &#12395;&#12362;&#12356;&#12390;1&#12388;&#12398; MODx &#12391;&#35079;&#25968;&#12398;&#12469;&#12452;&#12488;&#12434;&#31649;&#29702;&#12375;&#12383;&#12356;]]> https://forums.modx.com/thread/55875/subsites-xrea-1-modx?page=2#dis-post-327681

| Site Main Domain
A.mydomain.com 2 9 10
B.mydomain.com 3 9 10
| domain start_doc_id error_doc_id unauthorized_access_doc_id
| NOTE: Don’t add http:// or trailing slash on the domain, for example (’subdomain.domain.com’ or ’domain.com’);
| each subdomains/domains need to be separated by return/enter

と設定した場合、最後の行の B のみが期待通りになります。逆に A を最後の
行に書くと、A のみが期待通りになります。期待通りにならなかったサブドメ
インは mydomain.com の指すページを表示します。


Subsites ... 怪しいです。そもそもどれが最新か分かりにくい。]]>
custar Sep 13, 2006, 04:53 AM https://forums.modx.com/thread/55875/subsites-xrea-1-modx?page=2#dis-post-327681
<![CDATA[Re: SubSites | XREA &#12395;&#12362;&#12356;&#12390;1&#12388;&#12398; MODx &#12391;&#35079;&#25968;&#12398;&#12469;&#12452;&#12488;&#12434;&#31649;&#29702;&#12375;&#12383;&#12356;]]> https://forums.modx.com/thread/55875/subsites-xrea-1-modx#dis-post-327680 Bが動いてるならMODxの設定かも・・・
または、XREA/DNS???かなぁ

ためしに、public_htmlにHTMLファイルを置いてBでアクセスしてみるとよいかもです。

]]>
zero_07 Sep 13, 2006, 04:11 AM https://forums.modx.com/thread/55875/subsites-xrea-1-modx#dis-post-327680
<![CDATA[Re: SubSites | XREA &#12395;&#12362;&#12356;&#12390;1&#12388;&#12398; MODx &#12391;&#35079;&#25968;&#12398;&#12469;&#12452;&#12488;&#12434;&#31649;&#29702;&#12375;&#12383;&#12356;]]> https://forums.modx.com/thread/55875/subsites-xrea-1-modx#dis-post-327679
B.mydomain.com が Subsites で設定したページを表示したのに反して、
A.mydomain.com は mydomain.com と同じページを開いてしまっています。別の
ページを用意しているのに。


mydomain.com
-> A.mydomain.com
-> B.mydomain.com

A, B 両方を mydomain.com に同期設定しました。同期設定と言っても、管理画
面 (CONTROL PANEL) の「同期設定」にて、あらかじめ用意しておいた
A.mydomain.com と B.mydomain.com を

┌ドメイン設定(同期元) [mydomain.com] と

└→ドメイン設定(同期先) [A.mydomain.com] を、同じ内容にする。

┌ドメイン設定(同期元) [mydomain.com] と

└→ドメイン設定(同期先) [B.mydomain.com] を、同じ内容にする。

と2回行っただけですが。説明を読むと、


同期は UNIX のシンボリックリンク機能で行っています

のように説明されていますので、同期と言う意味も納得しました。


で、確認すると、上記の通り、B.mydomain.com のみ期待通りのページが表示さ
れて、A.mydomain.com は mydomain.com と同じページとなってしまいました。

Subsites もしくは modx の設定が悪いのか、と思い見直しているところです。]]>
custar Sep 13, 2006, 02:42 AM https://forums.modx.com/thread/55875/subsites-xrea-1-modx#dis-post-327679
<![CDATA[Re: SubSites | XREA &#12395;&#12362;&#12356;&#12390;1&#12388;&#12398; MODx &#12391;&#35079;&#25968;&#12398;&#12469;&#12452;&#12488;&#12434;&#31649;&#29702;&#12375;&#12383;&#12356;]]> https://forums.modx.com/thread/55875/subsites-xrea-1-modx#dis-post-327678 Quote from: ZeRo at Sep 12, 2006, 10:55 AM

mydomain.com と A.mydomain.comを同期させる設定と
mydomain.com と B.myadomain.comを同期させる設定をXREAのマイドメイン→同期設定で 行う必要があります。
これを行うと mydomain.com でも A、Bのサブドメイン付でも同じようにMODxがインストールされている状態に
なります。

おぉ、やっと同期させる理由に気が付きました。現在、再試行中です。]]>
custar Sep 12, 2006, 05:22 PM https://forums.modx.com/thread/55875/subsites-xrea-1-modx#dis-post-327678
<![CDATA[Re: SubSites | XREA &#12395;&#12362;&#12356;&#12390;1&#12388;&#12398; MODx &#12391;&#35079;&#25968;&#12398;&#12469;&#12452;&#12488;&#12434;&#31649;&#29702;&#12375;&#12383;&#12356;]]> https://forums.modx.com/thread/55875/subsites-xrea-1-modx#dis-post-327677 Quote from: custar at Sep 12, 2006, 06:51 AM

また、A.mydomain.com, B.mydomain.com ディレクトリを xrea 側で自動生成さ
れた後、その中身は空っぽです。index.html すらありません。それでも、大丈
夫なんじゃないかと思ったのですが。
これがまずいです。
A.mydomain.com と B.mydomain.comへアクセスされた際には、それぞれのpublic_html/A.mydomain.com/index.htmlなりにアクセスがいきます。

MODxは、mydomain.comへのアクセスのときにしか動きませんので、現在の動作は正しいわけです。
なので、先ほどから何度も申し上げている同期設定が必要なです。
mydomain.com と A.mydomain.comを同期させる設定と
mydomain.com と B.myadomain.comを同期させる設定をXREAのマイドメイン→同期設定で 行う必要があります。
これを行うと mydomain.com でも A、Bのサブドメイン付でも同じようにMODxがインストールされている状態に
なります。
但し、現在すでにフォルダを作っちゃっていると思うので、これをいったん削除してから同期設定をする必要があるかと思います。
詳しくはXREAの同期設定の説明をお読みください。

今度こそいける?
]]>
zero_07 Sep 12, 2006, 05:55 AM https://forums.modx.com/thread/55875/subsites-xrea-1-modx#dis-post-327677
<![CDATA[Re: SubSites | XREA &#12395;&#12362;&#12356;&#12390;1&#12388;&#12398; MODx &#12391;&#35079;&#25968;&#12398;&#12469;&#12452;&#12488;&#12434;&#31649;&#29702;&#12375;&#12383;&#12356;]]> https://forums.modx.com/thread/55875/subsites-xrea-1-modx#dis-post-327676
「HTTP エラー 403 - アクセス不可」

になっています。以前のメッセージは設定が反映されていない状態でのメッセー
ジのようです。


そこで、空っぽのサブドメイン用フォルダではまずいかもしれないので、と考
え、適当な内容の index.html を public_html/A.mydomain.com に入れて再ア
クセスしてみたところ、modx のSubsites の設定があるにもかかわらず、先ほ
ど入れた index.html の内容が表示されました。

ということは、DNS 側の設定が反映されていることになります。これは、初め
て Subsites の設定をしていた時の予想の通りのなので、その後は DNS のサブ
ドメイン設定を無効にし、modx の Subsites の設定のみにしたこともあります。

そういう試行錯誤の後での問い合わせなのですが、なんとも未だ分かりません。]]>
custar Sep 12, 2006, 02:00 AM https://forums.modx.com/thread/55875/subsites-xrea-1-modx#dis-post-327676