我很難在CentOS上部署使用Grav構建的PHP網站。Apache中的權限被拒絕而不是777
每當我嘗試打開網站,我得到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:\...
我跟着指南中提到的here但它並沒有幫助。
然後,我做了chmod 777 -R glug_nith/
,但它仍然不起作用。我甚至登錄到apache
用戶使用sudo -u apache bash
來查看我是否能夠在myapp中創建文件夾和文件,並且我成功了。我試圖刪除.htaccess
文件,看看是否有幫助,但沒有。
我不明白爲什麼它的顯示權限被拒絕,而不是擁有所有權限。此外,我找不到任何可能阻止許可的事情。請幫忙。
它試圖在'/ VAR寫/ www/html等/ glug_site /緩存//編譯/ files'文件夾。不是你的'myapp /'文件夾。在那條路上有一個雙「//」。可能是一個不應該以斜槓開始或結束的設置? –
我用'myapp'來指代'glug_site'。我會修好它。對困惑感到抱歉。 – Lokesh
我也發現了'//'腥。我該如何解決它?任何想法? – Lokesh