【问题标题】:Symfony Permission ErrorSymfony 权限错误
【发布时间】:2013-10-09 02:00:26
【问题描述】:

尝试安装 SymfonyCMF 时,我不断收到有关 app/cache 和 app/logs 权限的错误。我将这些文件夹的权限设置为 0777,但我仍然收到此错误。如何让 Symfony 看到权限设置正确?

【问题讨论】:

  • 删除浏览器缓存并再次尝试安装 symfony
  • 您从哪里得到有关权限的错误?或者,您是如何认为这是权限问题?
  • 你关注github.com/symfony-cmf/cmf-sandbox#setup-filesystem-permissions了吗?当你使用 sqlite 沙箱时,你需要确保 sqlite 文件和它所在的文件夹都可以被服务器写入。

标签: php symfony symfony-cmf


【解决方案1】:

要为 Symfony 设置正确的权限,请在项目目录中以 root 身份运行这两个命令。这里,“user”是你的 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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-06-27
    • 1970-01-01
    • 2019-01-07
    • 2015-02-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多