We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 15238
    • 8 Posts
    http://xxx.xxx.com/
    にインストールすると、正常に動作します。
    • まだ分かったわけではないですが、備忘を兼ねて書いておきます。
      たぶんこれ、PHPが分かる人だとすぐ目星がつきそうな気がするけど。。。

      http://www.google.co.jp/search?q="$_SERVER"
      これ関係あるのかな?
      だとするとphpinfoでPHP_SELFやSCRIPT_NAME、REQUEST_URI 、SCRIPT_FILENAME
      あたりが正常に取得できてるかどうかとか。_SERVER["HTTP_REFERER"]や
      _SERVER["SCRIPT_FILENAME"]はどうかとか。そのへんが気になります。
      他にもありますね。
        • 15238
        • 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の一部書き換えで対応できそうです。