2017-09-26 35 views
0

ランプスタックを使用して不規則なボックスをセットアップしようとしていて、ほとんど成功しました。しかし、今、私は "サーバーが.htaccessファイルを読むことができません"というエラーで立ち往生しています。私の設定はApache 2.4とPHP 5.6のCentos 7サーバーです。htaccessファイルへのアクセス許可がありません

どうやら、これは、私は多くの人がその質問を見たように多くのことを発生するようですが、ここのことだ:私のすべてのフォルダは777の権限
2)AllowOverrideの持つすべてのものであり、全ての付与が必要

1)すべての私のフォルダに設定
3)でも、それは何かが変わるかどうかを確認するためだけにルートグループにApacheユーザーを追加するまで行った

私は基本的に私が見たすべての記事、apacheは.htaccessファイルを読み取ることができません。私のログに

、私は以下を参照してください

[Tue Sep 26 15:20:18.178541 2017] [core:crit] [pid 6491:tid 139938095892224] (13)Permission denied: [client 10.0.2.15:52176] AH00529: /var/www/html/Kalendho/public/.htaccess pcfg_openfile: unable to check htaccess file, ensure it is readable and that '/var/www/html/Kalendho/public/' is executable 

だから私は、Apacheが実際にファイルを見つける想定しますが、何らかの理由で、それができるはずであるにもかかわらず、それを開くことができません。だから、本当に、私は今ここで私の尻尾にいるので、どんな助けも大いに感謝されます。

ありがとうございます。

+0

"私のすべてのフォルダは777パーミッションです" - .htaccessファイル自体はどうですか? – Quentin

+0

"Apacheのユーザーをルートグループに追加するだけで、何か変わるかどうかを確認することさえできました" - 決して行ってはいけません! – Quentin

+0

試してみてください:https://stackoverflow.com/questions/15607300/htaccess-pcfg-openfile-unable-to-check-htaccess-file-ensure-it-isreadable-and – Croises

答えて

0

これは明らかに、selinuxの問題でした。ここに私がやったことだ:

は、ファイル/ etc/selinuxに/設定をオープンし、次の行を変更:その後

SELINUX=disabled 

SELINUX=enforcing 

を、私は私のマシンを再起動し、それが処分しましたhtaccessエラーの

関連する問題