web-dev-qa-db-ja.com

唯一の行が "Allow from all"であるのに、.htaccessファイルが403 Forbiddenになるのはなぜですか?

私はサーバーを実行しています:

Apache/2.2.8 (Ubuntu) mod_ssl/2.2.8 OpenSSL/0.9.8g

.htaccessファイルがなければ、誰もがWebコンテンツにアクセスできます。ただし、次の内容の.htaccessファイルを追加します。

Allow from all

...そして、すべてのページで403 Forbiddenエラーが発生します! .htaccessの権限は640。すべきではないAllow from all .htaccessファイルがないのと同じですか?何が悪いのでしょうか?

編集:次の.htaccessファイルと同じ動作:

Order Allow,Deny
Allow from all

繰り返しになりますが、.htaccessファイルがない場合、すべてが問題なく読み込まれます。

5
hughes
Order Allow,Deny
Allow from all
6
iamandrus

私にとって、問題は確かにItamakeのコメントによるファイル権限だったので、次のように修正しました:

chmod -R 755 *
0
eddygeek