1

ここ (http://kohanaframework.org/download) から kohana v3.1.4 "fasciinucha" STABLE をインストールしましたが、.htaccess について質問があります。推奨どおり example.htaccess を .htaccess に変更すると、このエラー「Internal Server Error」が表示されるので、変更してこれを修正しました

その部分のファイル /etc/apache2/sites-enabled/000-default の「AllowOverride AuthConfig」から「AllowOverride All」。

誰でも次のことを説明できますか?

  1. 「ALL」は何を指していますか?これはセキュリティ上のリスクになる可能性がありますか? 「すべて」は誰ですか?

  2. 私の Kohana .htaccess ファイルで、RewriteBase パスを / または /kohana/ に変更できますが、違いはありませんか?..なぜですか?

助けてくれてありがとう、

あなたの、

ロブ

4

1 に答える 1

0
  1. Apache 2.0 ドキュメントにより、AllowOverride オプションのコンテキストはディレクトリです。このオプションが .htaccess ファイルに存在する理由がわかりません。とにかく、AllowOverride オプションは、.htaccessファイルで宣言されたどのディレクティブが以前の構成ディレクティブをオーバーライドできるかを Apache に伝えます。All- .htaccess コンテキストを持つ任意のディレクティブは、.htaccess ファイルで許可されます。AuthConfig認可ディレクティブの使用を許可します。

  2. サイトBASEの設定はKohanaのconfigオプションで/application/bootstrap.php行うため。base_url Kohana::init()

于 2012-05-04T11:01:19.730 に答える