Php “拉雷维尔”;由于不活动,该页已过期;将fastcgi_从网络套接字切换到unix套接字后

Php “拉雷维尔”;由于不活动,该页已过期;将fastcgi_从网络套接字切换到unix套接字后,php,laravel,nginx,fastcgi,fpm,Php,Laravel,Nginx,Fastcgi,Fpm,我在nginx上运行一个网站,目前正在使用一个网络套接字来处理php,下面是conf行 fastcgi_pass localhost:8000; 问题是这个套接字指向php7.0,我想升级到php7.2(安装在服务器上)。我把线路改成了下面的 fastcgi_pass unix:/run/php/php7.2-fpm.sock; php确实被执行了,但每当我尝试登录我的网站时,我都会收到来自laravel的错误消息“页面由于不活动而过期”。没有任何记录,所以我不知道发生了什么 知道为什么切换

我在nginx上运行一个网站,目前正在使用一个网络套接字来处理php,下面是conf行

fastcgi_pass localhost:8000;
问题是这个套接字指向php7.0,我想升级到php7.2(安装在服务器上)。我把线路改成了下面的

fastcgi_pass unix:/run/php/php7.2-fpm.sock;
php确实被执行了,但每当我尝试登录我的网站时,我都会收到来自laravel的错误消息“页面由于不活动而过期”。没有任何记录,所以我不知道发生了什么


知道为什么切换到unix套接字会破坏这一点吗?

这似乎与CSRF令牌有关,您可以检查会话是否一切正常,或者在Laravel配置中尝试其他会话驱动程序。我同意它似乎链接到CSRF令牌,但让它崩溃的只是在unix套接字和用于PHP处理的网络套接字之间切换,因此不确定会话驱动程序为什么可以使用其中一个而不能使用另一个?