tp5配置项目出现 session_start(): No session id returned by function 错误的解决办法
今天访问项目网站的时候发现页面显示“session_start(): open(/tmp/xxxxxxx,O_RDWR) failed: No space left on device (28)”,瞬间蒙住了,这是什么东西,从未见过,话说本来就不熟悉thinkPHP程序,这可咋办,负责项目的同事今天有事请假了,没在公司,还得 百度 自己尝试解决,错误显示如图。
但是百度了相关信息之后基本都不匹配,有的人是迁移之后出现的,他们的解决办法就是把php默认的缓存路径修改了,貌似就可以了,但是我们不是迁移出现的,是后台做压力测试导致,后来看到一篇类似的文章,也是出现的这种情况,大概的原因是,memcache接管了session,而我没有安装memcache扩展,安装memcache扩展就好了,我登录服务器控制面板,安装了memcache和memcached两个扩展 插件 ,宝塔面板在在php管理中添加,如图:
安装之后重新配置服务器,嗯嗯,可以访问了,但是麒麟服务器的兼容性还是不太友好,至于是宝塔的问题还是服务器的问题不为所知,为什么这么说呢?因为,我安装这两个扩展插件拥挤快一小时了,起初了显示等待安装,可是服务器没有安装其他 软件 ,按理说应该直接安装,然后重启服务器,安装才算成功,好吧,项目访问正常了就像,至于原因不想知道了,累呀,至于是否安装成功,可以使用PHP info查看,若能搜到表示memcache扩展安装成功。
win10任务栏的天气怎么关闭
win10不能直接拖拽文件到微信或者钉钉的解决办法
参见
- 上海麦子家政服务专注家政15年2026-11-03
- 江苏省严重失信黑名单社会公示管理办法(试行)2026-11-03
- 北京和盛家政有限公司2026-11-03
- 习近平:关于《中共中央关于持之以恒推进全面从严治党若干重大问题的决定》的说明_2026-11-03
- 纪念中国工农红军长征胜利90周年大会在京隆重举行 习近平发表重要讲话2026-11-03
- 全区农业生产稳中向好2026-11-03