Mautic中的CSRF-无效的CSRF令牌错误

时间:2018-12-18 21:19:32

标签: mautic csrf-token

每次我尝试在Mautic中执行任何操作时都会遇到此错误,例如保存表单,更改密码,等等。基于Dockerhub的官方mautic / mautic映像,我刚刚将Mautic迁移并更新到了新环境。我还更改了域名。

更正错误消息: CSRF token error. Try to refresh the page and try again.

以下是我尝试解决的一些问题:

  1. 清除缓存
  2. 更改管理员用户的用户名和密码,清除缓存
  3. 在php.ini中添加了session.save_path = /var/php_sessions/,清除了缓存
  4. 删除浏览器cookie,清除缓存
  5. php app/console mautic:update:find
  6. php app/console mautic:update:apply
  7. php app/console doctrine:migration:status
  8. php app/console doctrine:migration:migrate
  9. php app/console doctrine:schema:update --dump-sql
  10. php app/console doctrine:schema:update --env=prod --force
  11. php app/console cache:clear * 1000次
  12. 检查mymautic.com/s/sysinfo是否有错误消息(已修复所有错误)
  13. 已检查的文件夹权限,在文件夹和文件权限标签中全部显示为绿色
  14. 删除缓存目录

是的,谷歌向我提供了一些技巧。现在我没主意了。 也许还有2个想法,因为我更改了域名,所以CSRF令牌不高兴:(我该如何解决?

或者,因为我使用Nginx作为负载平衡器,所以CSRF令牌在途中丢失了(但是我之前使用的是相同的设置)。

现在尝试解决这个问题大约5个小时,开始生气。现在要休息一下,希望有一些stackoverflower的同事有一些不错的头脑风暴想法。

1 个答案:

答案 0 :(得分:0)

好的,我发现了我的错误。迁移后,我不小心用旧的覆盖了新的media/js/app.js。 ‍♂️