MODX_SITE_URLの変更  【解決済み】

質問全般・改善要望
返信する
cookie
メンバー
メンバー
記事: 6
登録日時: 2010年11月13日(土) 09:00

MODX_SITE_URLの変更

投稿記事 by cookie »

[サーバ]
 ホスト&契約タイプ:valuedomain core-mini
 ネットワーク:インターネット
 Webサーバ: Apache1.3.37
 PHPバージョン:5.2.5
 DB:MySQL5.1.22
[modx]
 バージョン:1.0.4J-r4
 
[クライアント]
 ブラウザ:chrome

こんにちは、

サーバーのcatch all機能を利用して、modxでマルチドメインのサイトを複数作成しようと考え、この方 http://hain.jp/index.php/tech-j/2007/06 ... 4%E3%83%B3 のページを参考にサーバーを設定した後modxをサブディレクトリにインストールしました。

ドメイン名を"sample.com"、サブドメインを"sub.sample.com"とした場合、
MODX_BASE_PATHは /virtual/userid/public_html/defaut.sample.com/sub/

MODX_BASE_URLは /sub/

MODX_SITE_URLは http://sub.sample.com/sub/

となりました。ドキュメントを作成してアクセスするとページのURLは"http://sub.sample.com/sub/page.html" となります。サブディレクトリ名を入れないでhttp://sub.sample.com/page.htmlでアクセスできる様にしたいのですが可能でしょうか? sub.sample.com/page.htmlと直接ブラウザーで指定してページにアクセス出来ますが、modxで作成したページはサブディレクトリ名が入ってしまいます。
sama55
メンバー
メンバー
記事: 816
登録日時: 2009年8月03日(月) 08:16

Re: MODX_SITE_URLの変更

投稿記事 by sama55 »

cookieさんこんにちは
cookie さんが書きました:サーバーのcatch all機能を利用して、modxでマルチドメインのサイトを複数作成しようと考え、この方 http://hain.jp/index.php/tech-j/2007/06 ... 4%E3%83%B3 のページを参考にサーバーを設定
「modxでマルチドメインのサイトを複数作成」とは、どういうことを意味してますでしょうか?やりたいこと(1つのシステムで複数のサイト[ドメイン]を同時に管理したい、など)をもう少し詳しくお願いします。上記ページはコンパネを使わずに複数のドメインを.htaccessだけで管理する方法を述べたものに思えるので、modxとは無関係ですよね?
cookie さんが書きました:modxをサブディレクトリにインストールしました。
・・・
サブディレクトリ名を入れないでhttp://sub.sample.com/page.htmlでアクセスできる様にしたいのですが可能でしょうか? sub.sample.com/page.htmlと直接ブラウザーで指定してページにアクセス出来ますが、modxで作成したページはサブディレクトリ名が入ってしまいます。
やりたいことがよくわからないので一般的なレスになりますが・・・
/virtual/userid/public_html/defaut.sample.com/ 直下にインストールすればよいと思うのですが、それではやりたいことが満足できないのでしょうか?
cookie
メンバー
メンバー
記事: 6
登録日時: 2010年11月13日(土) 09:00

Re: MODX_SITE_URLの変更  【解決済み】

投稿記事 by cookie »

sama55さん、有難うございます。

やりたいことは、複数のサブドメインのmodxサイトを作りたいと言うことです。その場合1つのmodxインストレーションで複数サブドメインのサイトを管理する機能は無いですよね? ですからサブドメイン毎に同じ名前のサブフォルダーをdefault.sample.com直下に作りそこへmodxをインストールして前出の.htaccessの設定で、サブドメインの付いたURLを同じ名前のサブフォルダーにポイントするようにしました。サブドメインの数だけサブフォルダーを作ってそれぞれmodxをインストールすることになります。

インストール後サブドメインの付いたURLにアクセスして管理画面にアクセスしてドキュメントも作れましたが、MODX_SITE_URLはhttp://sub.smale.com/subとなったため、作成されたドキュメントのURLはhttp://sub.sample.com/sub/page.htmlとなってしまいます。サイトを閲覧する人はいちいちURLを気にしないとは思いますが、サブドメインと同じ名前のサブディレクトリーが入るのは見ためすっきりしないのではと思います。

色々検索した結果、同じmodxでもEvo.では無くRevo.でマルチドメインのサイトを1本のmodx revo.で管理できることが判明しました。このページhttp://www.belafontecode.com/how-to-hos ... evolution/に従って設定してうまく行きました。

Revo.はまだユーザーも情報も少ないし機能豊富すぎてトラブった時不安ではありますが、これで作業を進めようと思っています。なにか他にアイデアがあればご教示願います。
sama55
メンバー
メンバー
記事: 816
登録日時: 2009年8月03日(月) 08:16

Re: MODX_SITE_URLの変更

投稿記事 by sama55 »

cookie さんが書きました:色々検索した結果、同じmodxでもEvo.では無くRevo.でマルチドメインのサイトを1本のmodx revo.で管理できることが判明しました。このページhttp://www.belafontecode.com/how-to-hos ... evolution/に従って設定してうまく行きました。
なるほど・・・理解しました。最初からRevoを引き合いに出してレスすれば良かったですね。 ;)
cookie さんが書きました:Revo.はまだユーザーも情報も少ないし機能豊富すぎてトラブった時不安ではありますが、これで作業を進めようと思っています。
RevoはEvoから継承された機能が多いので、Evoの経験者なら基本的な使い方に困ることはそれほどないと思いますが、管理画面のパフォーマンスとオブジェクト指向で組まれたプログラムの扱い方が気になってます。
cookie
メンバー
メンバー
記事: 6
登録日時: 2010年11月13日(土) 09:00

Re: MODX_SITE_URLの変更

投稿記事 by cookie »

revo.の管理画面はevo.よりエレガントで使いやすいと思いますが、確かに動作が重たい気がします。coreserverの様な共有レンタルサーバーで運用する小規模サイトでしかも複数ドメインを動かすとなると返ってevo.より重くなってしまうのでしょうか?

wordpresssでもマルチドメインのサイト運用が可能ですがどうなんでしょう?
返信する