如何将 777 保留在 var/cache/prod 上 (Symfony 5)



我正在使用Symfony 5。当我清除缓存时,var/cache/prod 文件夹失去权限 777。在我的生产服务器上,如果 var/cache/prod 文件夹不在 777 中,我无法发送表单(错误 500(。

我该如何解决这个问题?

您需要为运行 php 脚本的进程所属的目录创建者添加一个组,并授予写入该组的第二个 var 的权限。

如果使用默认设置的 php-fpm,则需要为拥有项目目录的用户添加 www-data 组,并设置权限,如示例中所示。


usermod -a -G www-data you_user_name
chmod 664 /path_to_you_project/var

最新更新