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

相关文章

文章浏览阅读8.4k次,点赞8次,收藏7次。SourceCodester Onl...
文章浏览阅读3.4k次,点赞46次,收藏51次。本文为大家介绍在...
文章浏览阅读1.1k次。- php是最优秀, 最原生的模板语言, 替代...
文章浏览阅读1.1k次,点赞18次,收藏15次。整理K8s网络相关笔...
文章浏览阅读1.2k次,点赞22次,收藏19次。此网络模型提供了...
文章浏览阅读1.1k次,点赞14次,收藏19次。当我们谈论网络安...