2013-10-09 41 views
0

尝试安装SymfonyCMF,我不断对应用程序/缓存和应用程序/日志的权限得到错误。我有这些文件夹设置为0777的权限,但我仍然收到此错误。我怎样才能让Symfony看到权限设置正确?Symfony的权限错误

+0

删除浏览器缓存,并再次尝试安装symfony –

+0

你从哪里得到关于权限的错误?或者,你是如何认为这是一个权限问题? –

+0

你是否遵循https://github.com/symfony-cmf/cmf-sandbox#setup-filesystem-permissions?当你在sqlite中使用沙箱时,你需要确保sqlite文件和它所在的文件夹都可以被服务器写入。 – dbu

回答

0

要设置正确的权限Symfony的,跑项目目录内的这两个命令为根。在这里,“用户”是你的Linux用户的名字。也。假设apache正在使用进程名称apache运行。在Ubuntu中,你将不得不使用www-data而不是apache。

setfacl -R -m u:apache:rwx -m u:user:rwx app/cache app/logs 
setfacl -dR -m u:apache:rwx -m u:user:rwx app/cache app/logs