Apache2 ISAPI での WiKiName リンク不可†
- ページ: BugTrack
- 投稿者: kubo
- 優先順位: 普通
- 状態: 完了
- カテゴリー: 本体バグ
- 投稿日: 2003-04-10 (木) 01:05:30
- バージョン: 1.3.4
メッセージ†
Windows2000, Apache2.0, PHP4.3.1(ISAPI), PukiWiki1.3.4
リンククリック時の …/pukiwiki.php?wikiname なるリクエストで、
ページ移動せず、FrontPage が表示される。ところが、
…/pukiwki.php?cmd=read&page=wikiname なら移動する。なぜ?
init.php の $arg の取得で、getenv も $HTTP_SERVER_VARS['argv'][0] も取れてない様子だったので、
$arg = rawurldecode( $_SERVER['QUERY_STRING'] ) に変更。
取り敢えず動いている。この修正で問題ないか確認頂きたい。
なお、こちらの環境では、pukiwiki.ini.php で $script を
ファイル名まで指定しないと動作しない(ISAPIもCGIと同じ?)。
- これは「質問箱」の方が良かったのかな? -- kubo 2003-04-10 (木) 23:13:31
- getenv)-> $_SERVER については特に問題ないと思います。 -- ぱんだ 2003-04-11 (金) 12:00:41
- $scriptが自動的に設定できないのも、環境変数に値が渡ってこないせいだと思います。ここも$_SERVERを使って書き直せば自動設定されるようになります。(1.4のinit.phpではそうしています。) -- ぱんだ 2003-04-11 (金) 12:00:41
- 素人が手探りで直したもので不安でした。勉強がてら init.php 1.4も見ときます。 -- kubo 2003-04-11 (金) 19:34:01
- 問題ない事をそれなりに確認したので "完了" にしておきます。 -- kubo 2003-04-12 (土) 02:47:34