liunx+apache+mysql是目前非常流行的WEB服务器组合方式,而phpmyadmin以功能强大著称,成为mysql数据库管理的第一选择。
在LNMP环境,结果配置的phpmyadmin登陆进去出现“无法在发生错误时创建会话,请检查 PHP 或网站服务器日志,并正确配置 PHP 安装。”的错误。
后来发现错误有原因的:php更新后,覆盖了原有的/var/lib/php/session的权限,导致apache用户无法写入session,产生此错误。
然后解决办法就很简单了:
先vi /etc/php.ini 中 session.save_path 后的参数是什么?
我这儿是默认的
session.save_path = "/var/lib/php/session"
然后检查下/var/lib/php中是否有session目录,如果没有则要创建
再执行:#chown -R root:username /var/lib/php/session
其中username为nginx的承载用户, 我的是nginx,所以执行的命令是:
#chown -R root:nginx /var/lib/php/session
如果此时还出现那个错误提示,建议执行:
#chmod -R 777 /var/lib/php/session
南京服务器托管 | 南京服务器租用 | 南京网站建设 | 南京企业建站 | 南京服务器代维 | 虚拟主机 | 顶级域名 | 网站优化 | 网站推广 | 南京中绘谷网络数据中心467.cn
| 整理发布 | TEL:13913852884,025-58633651,QQ:21390019