没有任何更改,我们突然想通过phpmyadmin访问我们的mysql dbase时收到以下错误:
警告:未知:打开(/ var / lib / php / session / sess_8i4gv03ka359ktq4tp4h81oufs638cig,O_RDWR)失败:在线0上未知中的只读文件系统(30)
警告:未知:无法写入会话数据(文件)。请在第0行的Unknown中验证session.save_path的当前设置正确(/ var / lib / php / session)
有谁知道为什么会这样以及我该如何解决?
谢谢
巴特
最佳答案
您的问题是您的会话目录不能被Web服务器写入。这将禁用您创建会话的能力。
首先检查目录/var/lib/php/session/
是否存在。如果是这样,请检查它是否在可写介质上。因为消息Read-only file system
使我有些不确定。
然后使目录/var/lib/php/session/
及其当前内容对于Web服务器可写。尝试将目录授予运行您的Web服务器的用户。或(更简单,但安全性稍差一些)chmod 777 /var/lib/php/session
,然后是chmod 666 /var/lib/php/session/*