Mein Blog-Backend verwendet das Phalcon-Framework. Früher habe ich die PHP7.0-Version verwendet, aber heute habe ich sie auf PHP7.1 geändert und plötzlich festgestellt, dass ich die Sitzungsdaten nicht abrufen konnte. Ich ging auf die offizielle Website, um eine Frage zu stellen, und es hieß, es handele sich um ein Sitzungsproblem mit PHP7.1.
Eine Lösung, die sie mir gegeben haben, war, den Wert von 32 auf 40 zu ändern. Nach dem Neustart von php-fpm funktioniert es immer noch nicht.session.sid_length
问题解决了。权限问题。
因为我是用的yum安装的。然后php的session保存在了
/var/lib/php/session/
,它的默认权限是apache
。然后因为我使用了nginx作为WEB服务器,但是我修改了php-fpm的权限,但是我没有修改php保存session目录的权限,
导致session因为权限问题一直写入不进去。
然后通过
chown
进行赋予权限命令。这样就搞定了。你看你存session 的目录是否有这个Session???