-
- 8 Posts
http ://xxx.xxx.com/modx/phpinfo.php
を設置しました。
PHP_SELF /modx/phpinfo.php
REQUEST_URI /modx/phpinfo.php
SCRIPT_FILENAME /var/www/home/xxx/public_html/xxx.xxx.com/modx/phpinfo.php
SCRIPT_NAME /modx/phpinfo.php
こんな感じです。
特に問題はなさそうなのですが。
去年の夏のトピですが、新しい情報があったので投稿します。
詳しい人にMODxを試用していただいてて、彼がたまたま80codeを利用しているので分かりました。
80codeでは$_SERVER[’PHP_SELF’] で取得できる値が他のレンタルサーバとは違うようです。
フレンドリーURLのようにURLの書き換えを行なう場合、通常だと書き換え先のURLを値として
返すのですが、80codeでは書き換え元のURLを返すのだそうです。
その人の報告では当トピのようなサブディレクトリ運用ではなくフレンドリーURLに関して問題が
確認できたとのことですが、それによると、$_SERVER[’PHP_SELF’]の代わりに、80codeでは
ORIG_SCRIPT_NAMEが期待どおりの値取得ができるので、これを利用するようにコアを
一部書き換えるといいことが確認できたそうです。
0.9.6ではconfig.inc.phpの一部書き換えで対応できそうです。