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