当登录 phpMyAdmin 出现错误提示“无法在发生错误时创建会话,请检查 PHP 或网站服务器日志,并正确配置 PHP 安装。”。原因是退出phpMyAdmin的时候,没有点“退出”而退出,而是直接叉掉浏览器窗口,当再次登录phpMyAdmin的时候就会出现这个错误。
1、直接删除即可,因为这些都是缓存文件,下次访问还是会自动生成的;
打开php.ini,搜索“session.save_path”,非“#session.save_path”,带“#”号是注释的意思,如“session.save_path = “C:\WINDOWS\temp”
2、通过查找php.ini的session.save_path = “”的路径,检查是否存在这个目录或这个目录是否有everyone或Authenticated Users的写入权限
3、删除internet临时文件,Cookie不用删除。
==========linux=====================
原因:原有的/var/lib/php/session的权限问题,导致apache用户无法写入session,产生此错误。
解决方法: #chown -R root:username /var/lib/php/session
其中username为apache的承载用户, 如果是apache,执行的命令:
#chown -R root:apache /var/lib/php/session
如果此时还出现那个错误提示,建议执行:
#chmod -R 777 /var/lib/php/session