2017-09-26 80 views
0

我試圖設置一個燈堆棧的流浪盒,並且大部分是成功的。但是,現在我遇到了錯誤「服務器無法讀取.htaccess文件」。我的設置是使用Apache 2.4和PHP 5.6的Centos 7服務器。對htaccess文件沒有權限

顯然,這似乎是因爲我看到很多人問這個問題發生了很多,但這裏的東西:

1)我所有的文件夾都與777個權限
2)設置AllowOverride所有,並要求所有獲批我所有的文件夾
3)的設置即使竟然添加Apache用戶以root組只是爲了看它是否會改變的東西

我主要做的是在我看到的,仍然職位的建議一切,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 

所以我相信阿帕奇實際找到該文件,但由於某種原因,無法打開它,即使它應該可以。所以真的,任何幫助將不勝感激,因爲我目前在我的白衣結束。

在此先感謝

+0

「我的所有文件夾都具有777權限」 - 那麼.htaccess文件本身怎麼樣? – Quentin

+0

「甚至只是爲了添加apache用戶到根組,以查看它是否會改變某些事情」 - 從來沒有這樣做! – Quentin

+0

試一下:https://stackoverflow.com/questions/15607300/htaccess-pcfg-openfile-unable-to-check-htaccess-file-ensure-it-is-readable-and – Croises

回答

0

好吧,很顯然,這是selinux的問題。下面是我所做的:

打開文件/ etc/SELinux的/ config並改變了以下行:

SELINUX=enforcing 

SELINUX=disabled 

在那之後,我重新啓動我的機器,它擺脫了的htaccess錯誤。