【发布时间】:2016-02-03 10:19:34
【问题描述】:
从我对 Stack Overflow 的综合搜索来看,这个问题很受欢迎,但没有一个解决方案适用于我的情况。
问题在于全新 Symfony2 安装中文件夹 app/cache 和 app/logs 的权限。
我已经尝试过来自 http://symfony.com/doc/current/book/installation.html#configuration-and-setup 的教程,但它对我不起作用。
我在 Ubuntu 14.04 上运行 Apache 2.4.18。
当我通过浏览器检查 config.php 文件时,它说我需要更改文件夹 app/cache 和 app/ 的权限日志
当前权限状态:
# l app/logs
total 632K
drwxrwxrwx+ 2 www-data www-data 4.0K Feb 3 09:35 ./
drwxrwxr-x+ 7 www-data www-data 4.0K Feb 2 16:11 ../
-rwxrwxrwx+ 1 www-data www-data 617K Feb 3 09:36 dev.log*
-rwxrwxrwx+ 1 www-data www-data 0 Feb 2 09:51 .gitkeep*
# l app/cache
total 12K
drwxrwxrwx+ 2 www-data www-data 4.0K Feb 3 10:02 ./
drwxrwxr-x+ 7 www-data www-data 4.0K Feb 2 16:11 ../
-rwxrwxrwx+ 1 www-data www-data 0 Feb 2 09:51 .gitkeep*
# getfacl app/cache
# file: app/cache
# owner: www-data
# group: www-data
user::rwx
user:root:rwx
user:www-data:rwx
group::r-x
mask::rwx
other::rwx
default:user::rwx
default:user:root:rwx
default:user:www-data:rwx
default:group::r-x
default:mask::rwx
default:other::r-x
# getfacl app/logs
# file: app/logs
# owner: www-data
# group: www-data
user::rwx
user:root:rwx
user:www-data:rwx
group::r-x
mask::rwx
other::rwx
default:user::rwx
default:user:root:rwx
default:user:www-data:rwx
default:group::r-x
default:mask::rwx
default:other::r-x
任何帮助将不胜感激。
【问题讨论】:
-
请问具体的错误信息是什么?
-
致命错误:未捕获异常“RuntimeException”,消息“无法创建缓存目录 (/var/www/dashboard.dev/app/cache/prod)”
-
我猜您正在尝试使用
http://dashboard.dev/而不是http://dashboard.dev/app_dev.php访问您的网站。试试app_dev.php,看看会发生什么。 -
如果我尝试使用 app_dev.php 访问,我会得到同样的错误,但格式更好:)。
-
chmod 777 -R app/cache/test