PHP7 fpm Symfony 2.8 – 3.1,使用memcached但无法将会话数据写入文件

将symfony应用程序迁移到PHP 7但没有成功.

错误消息:

Symfony 2.8:

Warning: session_write_close(): Failed to write session data (user). Please verify that the current setting of session.save_path is correct (/var/lib/PHP/sessions)

Symfony 3.1:

Warning: session_regenerate_id(): Session object destruction Failed. ID: user (path: /var/lib/PHP/sessions)

问题

现在从消息中我猜想PHP正在尝试将会话写入文件.

>我使用memcached处理程序进行会话,它正在运行并与PHP 5.6一起使用.
>如果我使用native_file处理程序 – 一切正常.

我不知道如何从中得到任何意义.我发现类似问题的所有答案包括从native_file切换到memcached(已经使用它),更改session dir的用户和/或权限(无关紧要?),更新会话处理程序以从某些方法返回true(更新和检查).

我该如何调试?

使用 $sudo service memcached start

相关文章

Hessian开源的远程通讯,采用二进制 RPC的协议,基于 HTTP 传输。可以实现PHP调用Java,Python,C#等多语...
初识Mongodb的一些总结,在Mac Os X下真实搭建mongodb环境,以及分享个Mongodb管理工具,学习期间一些总结...
边看边操作,这样才能记得牢,实践是检验真理的唯一标准.光看不练假把式,光练不看傻把式,边看边练真把式....
在php中,结果输出一共有两种方式:echo和print,下面将对两种方式做一个比较。 echo与print的区别: (...
在安装好wampServer后,一直没有使用phpMyAdmin,今天用了一下,phpMyAdmin显示错误:The mbstring exte...
变量是用于存储数据的容器,与代数相似,可以给变量赋予某个确定的值(例如:$x=3)或者是赋予其它的变...