カテゴリ | |
---|---|
サマリ | 1.4 で URL がおかしい (Windows2000) |
バージョン | 1.4 |
投稿者 | 名無しさん |
状態 | 完了 |
投稿日 | 2003-11-04 (TUE) 10:13:41 |
Windows2000 + Apache 2.0.47 + PHP 4.3.3 の環境に PukiWiki 1.4 を入れました. FrontPage の URL (FrontPage というタイトルの下に表示される小さい文字のもの) が http://.../php/php.exe?FrontPage となっています. リンク先に行こうにも http://.../php/php.exe?... となってしまい, PHP が Security Alert! を表示してしまいます.
Red Hat 9 で同様のことをしたときには問題がなかった (きちんと http://.../pukiwiki/pukiwiki.php?FrontPage となる) のですが, 何かわかるかたはいませんでしょうか?
func.php の l.575 で $path = $_SERVER['SCRIPT_NAME']; で /php/php.exe が返ってきているためです. これを $_SERVER['REQUEST_URI']; にしたらうまくいきます. (これでいいとは思えませんが)
'REQUEST_URI' を使用すると、引数までパスに含まれてリンクなどがうまくいかなくなるようです(?)。'PATH_INFO' がいい感じです。
pukiwiki.ini.phpの$script = 'http://hogehoge/pukiwiki/';の行を設置しているパスにしたらうまく動きませんか?