custar Reply #1, 5 years, 8 months ago
★★★★★★★★★★★★★★★★★★★★★★★★
★ ★
★ 本件は解決しました。解決方法は最後をご覧ください。 ★
★ 2006-09-14 ★
★ ★
★★★★★★★★★★★★★★★★★★★★★★★★
こんにちは。
下記参考 (a) より、1つの MODx で複数のサイトを管理できるということを知
りましたので、試みています。
現在失敗しているので、理由をお分かりの方からご教授願いたいと考えています。
参考:
(a) 1km.info | Subsites/Subdomains
http://211.1.191.47/modx_site/plugins_snippets/subsites.html
(b) [Plugin] Subsites/Subdomains
http://modxcms.com/forums/index.php/topic,1445.0.html
(c) [Hack] Subsites - (Solve Friendly Alias Path)
http://modxcms.com/forums/index.php/topic,2059.0.html
(d) .htaccessを使ったサブドメイン設定の方法について
http://modxcms.com/forums/index.php/topic,6470.0/wap2.html
一通り読んだ後、参考 (c) の方法を試してみました。(c) では、core code 自
体を置き換えました。以下に手順を示します。
(1) 参考 (c) の最初のページにある "Subsites v1.0.zip" というファイルの
中身は古そうなので、下記リポジトリから最新ファイルをダウンロード。
http://svn.djamoer.net/?do=browse&project=MODx&path=/trunk/hacks/subsites/
(2) ファイルの入れ替え。
(3) "root" というのかどうか分からないけど、画面左側のドキュメント・ツリー
下に demo (id=2) というサンプルフォルダを作成する。
(4) そのサンプルフォルダ (demo) の中に適当にファイルを作成する。
(5) root の下に Error page (id=6) も作っておく。
(6) Administration > System configuration > Site settings を開く
(7) 新しく追加された [Subsites] という項目を "Enable" とする。
(
同じく追加された [Site Main Domain] に以下のように入力。"mydomain.com" は例です、念の為。
demo.mydomain.com 2 6
(9) Administration > System configuration > Friendly URL settings を開く。
(10) Use friendly URLs : "Yes" と設定し、その下はデフォルトのままにしておく。
(11) xrea のサーバーに置いたファイル ht.access を .htaccess に改名。内容はそのまま。
以上の設定の後、http://demo.mydomain.com にアクセスしてみると、「サーバー
が見つかりません」となってしまいます。何が間違っているのか、お分かりの
方がいらっしゃったら、お教え願えませんか。
p.s.
----
ちなみに、参考 (a),(b) のやり方も試しましたが、同じでした。
また、xrea では、ドメインを取得していますので、
xxx.s999.xrea.com mydomain.com
と DNS の設定を施しています。これが何か効いてないか?と疑っています。何
故なら、既に xrea の設定において、sub1.mydomain.com のようなサブドメイ
ンを設定して、サブドメイン内のファイルにジャンプさせていますから。
★ ★
★ 本件は解決しました。解決方法は最後をご覧ください。 ★
★ 2006-09-14 ★
★ ★
★★★★★★★★★★★★★★★★★★★★★★★★
こんにちは。
下記参考 (a) より、1つの MODx で複数のサイトを管理できるということを知
りましたので、試みています。
現在失敗しているので、理由をお分かりの方からご教授願いたいと考えています。
参考:
(a) 1km.info | Subsites/Subdomains
http://211.1.191.47/modx_site/plugins_snippets/subsites.html
(b) [Plugin] Subsites/Subdomains
http://modxcms.com/forums/index.php/topic,1445.0.html
(c) [Hack] Subsites - (Solve Friendly Alias Path)
http://modxcms.com/forums/index.php/topic,2059.0.html
(d) .htaccessを使ったサブドメイン設定の方法について
http://modxcms.com/forums/index.php/topic,6470.0/wap2.html
一通り読んだ後、参考 (c) の方法を試してみました。(c) では、core code 自
体を置き換えました。以下に手順を示します。
(1) 参考 (c) の最初のページにある "Subsites v1.0.zip" というファイルの
中身は古そうなので、下記リポジトリから最新ファイルをダウンロード。
http://svn.djamoer.net/?do=browse&project=MODx&path=/trunk/hacks/subsites/
(2) ファイルの入れ替え。
(3) "root" というのかどうか分からないけど、画面左側のドキュメント・ツリー
下に demo (id=2) というサンプルフォルダを作成する。
(4) そのサンプルフォルダ (demo) の中に適当にファイルを作成する。
(5) root の下に Error page (id=6) も作っておく。
(6) Administration > System configuration > Site settings を開く
(7) 新しく追加された [Subsites] という項目を "Enable" とする。
(
同じく追加された [Site Main Domain] に以下のように入力。"mydomain.com" は例です、念の為。demo.mydomain.com 2 6
(9) Administration > System configuration > Friendly URL settings を開く。
(10) Use friendly URLs : "Yes" と設定し、その下はデフォルトのままにしておく。
(11) xrea のサーバーに置いたファイル ht.access を .htaccess に改名。内容はそのまま。
以上の設定の後、http://demo.mydomain.com にアクセスしてみると、「サーバー
が見つかりません」となってしまいます。何が間違っているのか、お分かりの
方がいらっしゃったら、お教え願えませんか。
p.s.
----
ちなみに、参考 (a),(b) のやり方も試しましたが、同じでした。
また、xrea では、ドメインを取得していますので、
xxx.s999.xrea.com mydomain.com
と DNS の設定を施しています。これが何か効いてないか?と疑っています。何
故なら、既に xrea の設定において、sub1.mydomain.com のようなサブドメイ
ンを設定して、サブドメイン内のファイルにジャンプさせていますから。