服务器是CentOS,安装了phpmyadmin,然后浏览器地址打开就出现了如下报错:
出现问题的原因:
一般出现这种情况,都是session.save_path赋值的问题,可以session的保存位置为空,也可能目标地址不存在,还可能是权限问题。
“session.save_path”是在/etc/php.ini设置的
解决办法:
这种情况通常都是权限以及session保存位置的问题。
1、根据上面所报的错误,首先我们去看“/var/lib/php/session”这个目录是否存在?当然,我这里是没有session这个目录的,需要自己建立。
cd /var/lib/php mkdir session
2、session目录已经建立好了,“/var/lib/php/session”路径也已经存在了,但是浏览器访问phpmyadmin依然报错,接下来就看此路径的权限是否有问题。
确定/var/lib/php/session的权限
所属组修改为nginx
chown root:nginx /var/lib/php/session
3、如果还是无法访问,就把session文件夹的权限设为777
chmod -R 777 /var/lib/php/session
再次访问就可以打开phpmyadmin的登录界面了
本帖已被设为精华帖!