Symfony 实例无法将目录视为可写

Symfony instance fails to see directories as writable

我一直在 google 中进行过滤,试图找到这个问题的答案,但我仍然找不到可以解决我的问题的答案。我已将网站迁移到新服务器。该框架是 php5.6 上的 Symfony 2.8,使用 Nginx 和 PHP-FPM。

这是 config.php 页面的屏幕截图。

为了解决这个问题,我试过...

我就留在这里了。我已经遍历了我能想到的所有内容,令我困惑的是 Symfony 仍然不会将目录识别为可写的。这似乎是最简单的事情,但是......不。

有什么可以帮忙的,请转告。

你应该阅读这篇文章来设置你的目录权限http://symfony.com/doc/current/setup/file_permissions.html

我总是选择第 3 点。Debian/Apache,不幸的是我从未在 nginx 上尝试过。

经过无数小时的研究和在互联网上搜索详细信息,我找到了答案!我将它张贴在这里以防其他人遇到同样的问题......希望我能为他们节省一些时间。这占据了我生命中的两天,我永远不会回来。

无论出于何种原因,SELinux 都会导致此错误。我遇到了 this issue on superuser stack exchange,它告诉我暂时禁用 SELinux 进行测试。在 运行 sudo setenforce 0 之后,一切都恢复了。然后我完全禁用了它,此后一切正常。

这件事突然发生了,我仍然不确定原因。该网站在触发之前工作了大约一周。