首页 > 解决方案 > ubuntu 更新后 Laravel 会话中断

问题描述

我已将我的 ubuntu 服务器升级到版本 18.04.1。升级后,我的 laravel 网站会在每个 POST 页面中继续显示 TokenMismatchException。该规则的唯一例外似乎是登录页面,该页面适用于某些用户而不适用于其他用户。

我的本地虚拟机版本为 16.04.4 工作正常。

我整个早上都被困在这个状态,我的网站关闭了。

标签: laravelubuntusessioncsrfcsrf-protection

解决方案


经过多次尝试(包括无法立即工作的服务器回滚)后,它只是随机开始工作,显示的错误越来越少,直到它们全部消失。我不确定解决它的关键是什么。

我的最终版本包括:

  • SESSION_DRIVER => '数据库'
  • SESSION_DOMAIN => 空
  • 完成服务器回滚
  • 许多缓存清除
  • 清除所有 remember_keys
  • 清除所有浏览器数据

推荐阅读