没有任何更改,我们突然想通过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/*

10-07 12:53
查看更多