加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

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

发布时间:2020-12-13 17:56:56 所属栏目:PHP教程 来源:网络整理
导读:将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.
将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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读