Apache中的权限被拒绝,而不是777

时间:2017-02-16 06:28:46

标签: php apache grav

我很难在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:\...

我按照here提到的指南,但它没有帮助。

然后,我做了chmod 777 -R glug_nith/,但它仍然无法正常工作。我甚至使用apache登录sudo -u apache bash用户,看看我是否能够在myapp中创建文件夹和文件,并且我成功了。我尝试删除.htaccess文件以查看是否有帮助,但它没有。

我无法理解而不是获得所有权限,因为它的显示权限被拒绝了。此外,我无法找到任何可能阻止许可的事情。请帮忙。

1 个答案:

答案 0 :(得分:0)

尝试取消注释你的.htaccess文件中的第12行

修改此

# RewriteBase /

RewriteBase /