簡體   English   中英

Apache中的權限被拒絕,而不是777

[英]Permission denied in Apache instead of 777

我很難在CentOS上部署使用Grav構建的PHP網站。

每當我嘗試打開網站時,都會出現500服務器錯誤。 日志說:

Uncaught exception 'RuntimeException' with message 'Creating directory '/var/www/html/glug_site/cache//compiled/files' failed on error mkdir(): Permission denied' in /var/www/html/glug_site/vendor/rockettheme/toolbox/File/src/File.php:420\nStack trace:\...

我按照此處提到的指南進行操作但沒有幫助。

然后,我做了chmod 777 -R glug_nith/但仍然無法正常工作。 我什至使用sudo -u apache bash登錄到apache用戶,以查看是否能夠在myapp內創建文件夾和文件,並且成功。 我嘗試刪除.htaccess文件以查看是否有幫助,但沒有幫助。

除了擁有所有權限外,我無法理解為什么其顯示權限被拒絕。 另外,我找不到任何可能阻止權限的東西。 請幫忙。

嘗試取消注釋您的.htaccess文件中的第12行

修改這個

# RewriteBase /

RewriteBase /

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM