【发布时间】:2018-12-18 21:19:31
【问题描述】:
每次我尝试在 Mautic 中执行任何操作时都会出现此错误,例如保存表单、更改密码等。我刚刚迁移并更新了 Mautic 到一个新环境,基于 Dockerhub 的官方 mautic/mautic 镜像。我也改了域名。
更正错误信息:
CSRF token error. Try to refresh the page and try again.
以下是我尝试解决的一些问题:
- 清除缓存
- 修改admin用户的用户名和密码,清除缓存
- 将
session.save_path = /var/php_sessions/添加到php.ini,清除缓存 - 删除浏览器 cookie,清除缓存
php app/console mautic:update:findphp app/console mautic:update:applyphp app/console doctrine:migration:statusphp app/console doctrine:migration:migratephp app/console doctrine:schema:update --dump-sqlphp app/console doctrine:schema:update --env=prod --force-
php app/console cache:clear* 1000 次 - 检查
mymautic.com/s/sysinfo的错误消息(已修复所有错误) - 已检查文件夹权限,在文件夹和文件权限选项卡中全部为绿色
- 删除缓存目录
是的,Google 向我介绍了一些技巧。现在我没有想法了。 或者可能还剩下2个想法,因为我更改了域名,CSRF-token不高兴:(我该如何解决?
或者,因为我使用 Nginx 作为负载均衡器,所以 CSRF 令牌在途中丢失(但我之前使用相同的设置????)。
已经尝试解决这个问题 5 个小时了,快疯了。现在要休息一下了,希望 stackoverflower 的同胞有一些不错的集思广益的想法。
【问题讨论】:
标签: mautic csrf-token