0

我有一个 Symfony 3.4 应用程序,它曾经在我上次的主机(apache)上运行良好但我改变了主机,我现在在 Debian 上使用 Nginx,使用 Symfony 在这里提供的 nginx 配置:https ://symfony.com /doc/3.4/setup/web_server_configuration.html#nginx

我试图让我的 Symfony 应用程序在新主机上运行,​​但我有一个表单错误。验证时,我有一个“无效的 CSRF 令牌”。我检查了仍然为空的 php 会话文件夹(正常 ??)。我尝试 chmod 777,但同样的问题。(我确定 php 会话的位置,因为我使用 phpinfo() 找到了它)。我还尝试 chown 和 chgrp 到这个目录上的 www-data ...

我的应用程序可通过 HTTPS 访问。

关于如何找到 pb 的任何想法?

非常感谢 !

4

1 回答 1

0

事实上,我意识到存储 CSRF 令牌的 Symfony 会话文件位于配置的 php 会话(在 php.ini 中)之外的其他位置。

我确实对 symfony 会话文件夹有一个正确的问题。

谢谢你的帮助 !

于 2020-02-09T15:38:39.437 回答