2011-07-04 14 views
0

要求されたコントローラがインデックスのときに現在のuriを検出する際に問題があります。 (私のindex_fileファイル名はindex.phpです)。 REQUEST_URIの前にPATH_INFOをチェックするので、detect_uri()関数に問題があるようです。私のURLがhttp://localhost/myapp/index/の場合、$ _SERVER ['PATH_INFO']は/を返し、それがhttp://localhost/myapp/index/の場合は/indexを返します。他のすべてのコントローラ要求に対しては、空に戻り、システムは正常に動作します。私はUbuntu 10.10を使用しています。 mod_rewriteがDebianシステムで有効になっていると、$_SERVER['PATH_INFO']は期待値を返しません。誰か説明してください。mod_rewriteを有効にしたときのKohana detect_uri()の問題

おかげ

+0

は、あなたがそれを返すために何をしたいですか? –

+0

私はURL/http:// localhost/myapp/index / – Shameer

答えて

0
mod_negotiationに関連

及び(拡張子なし)/indexとして/index.phpにアクセスすることができます。

解決法1:

a2dismod negotiation 
service apache2 restart 

対処方法2:

patch kohana/system/libraries/Router.php 

http://pastebin.com/7EtGGiaG

関連する問題