[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[adiary-users 0227] Re: 設置方法について質問
- From: nabe <nabe@xxxxxx>
- Date: Wed, 21 May 2008 22:27:34 +0900
On Wed, 21 May 2008 13:33:02 +0900
ドンペリカン <donperikan2008@xxxxxxxxxxx> wrote:
> こんにちは 回答ありがとうございます。
>
> <$ENV.SCRIPT_NAME="/sampleCGI/sample03/adiary/adiary.cgi">
> を追記したが 結果は同じです。
同じ環境変数を入れて確認してみましたが、大丈夫でした。
Basepath の近くに設定を書きましたか?
正しく動かないのでしたら、リンクが辿れなくなる
直前のページのデバッグ情報を示してください。
> サーバー環境による違いは何がありますか?
広告の出るサーバのように、
Apache自体に妙なモジュールや改造が行われている場合、
正しく動かないことは確認されています。
例えば、
>REQUEST_URI=/sampleCGI/sample03/adiary/adiary.cgi
>PATH_INFO_orig=/sampleCGI/sample03/adiary/adiary.cgi
は、もともとの環境変数のREQUEST_URI(アクセスしたアドレス)、
PATH_INFOを示していますが、PATH_INFO が明らかに正しくありません。
httpd.conf や .htaccess などに、aliasかmod_rewriteなど
特殊な設定していませんか?
Base.pm の210行目付近の
>if ($ENV{PATH_INFO} eq '' && $ENV{PATH_INFO_orig} ne '') {
> $ENV{PATH_INFO} = $ENV{PATH_INFO_orig};
>}
をコメントアウトしないと、
別のトラブルが起きるかもしれませんね。
---
nabe@abk ## This mail address is official. ##
(my blog http://nabe.blog.abk.nu/)