生产中的Laravel Tokenmismatcherror



i刚刚从forge

上的ssh终端更新了ubuntu软件包和作曲家更新

现在,当我尝试登录时,我会在verifycsrftoken.php(第68行)

中获得TokenMismatchException

我尝试了

  • 删除浏览器cookie和应用程序数据
  • PHP工匠清除:CACHE
  • 作曲家转储 - autoload
  • 两边删除了composer.lock,从homestead和git推到服务器
  • php工匠清算编译
  • 重新启动nginx,服务器

我现在已经用尽了想法。我该怎么办?

谢谢

讨论后,这是文件夹权限问题。

chmod 777 -R storage

OP在打开服务器时必须小心。

更合适的生产将是以下内容: sudo chgrp -R www-data storage bootstrap/cache sudo chmod -R ug+rwx storage bootstrap/cache

chmod 777 -r存储足以启用登录,但带来了其他问题。用户无法发布图像。

这最终对我有用 -

ssh

检查是否将伪造设置为用户$ ps -aux |grep" php"

如果您获得www-data而不是伪造,则可能与我遇到相同的问题,并且需要将伪造设置为用户而不是www-data

$ sudo chown -r forge:www -data/home/forge/mysite.com

$ sudo chmod -r 770/home/forge/mysite.com

一切都按照我的预期工作

回到假装我知道我在做什么!:D

相关内容

  • 没有找到相关文章

最新更新