Apache 出現錯誤訊息 pcfg_openfile: unable to check htaccess file, ensure it is readable 原因與解決方法

在 Apache 上設置 VirtualHost,使用瀏覽器訪問網站顯示403錯誤,查看 Apache 日誌提示「pcfg_openfile: unable to check htaccess file, ensure it is readable」錯誤,這個錯誤之前沒有遇過,但日誌上其實說明的很清楚,就是要訪問的目錄或檔案不夠權限,沒有讀取或執行的權限所導致,只需要把訪問的檔案給予正確的權限便可。

Apache 日誌錯誤訊息

[Tue May 22 17:58:52.864410 2018] [core:crit] [pid 25761] (13)Permission denied: [client 113.52.109.222:8635] AH00529: /var/www/html/example/.htaccess pcfg_openfile: unable to check htaccess file, ensure it is readable and that '/var/www/html/example/' is executable

檢查訪問的目錄權限

$ ls -al /var/www/html/
drwxr-x--- 10 webmaster webmaster 4096 Sep 8 09:08 example

修改目錄權限

$ chmod -R 755 /var/www/html/example

修改文件權限

$ chmod 644 /var/www/html/example/.htaccess

我們建立的網站目錄一般權限預設都是755,所以我們都比較少遇到這個錯誤。

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

*

驗證碼 * Time limit is exhausted. Please reload CAPTCHA.

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料