11月23

无法在发生错误时创建会话,请检查 PHP 或网站服务器日志,并正确配置 PHP 安装。

| |
17:18PHP  
今天更新了一下PHP,结果配置的phpmyadmin登陆进去出现“无法在发生错误时创建会话,请检查 PHP 或网站服务器日志,并正确配置 PHP 安装。”的错误。

错误原因:

php更新后,覆盖了原有的/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


怕777的权限过大,测试770、766、776都无法解决以上问题,只好先给777权限了。
不知道正试使用的时候会不会有安全隐患,先记下这个位置。

阅读(10124) | 评论(2) | 引用(0)
yubao
2010/05/30 10:30
在什么地方执行上述命令啊?
siutung 回复于 2010/05/30 17:36
#chmod -R 777 /var/lib/php/session
只要是在#下,有chmod命令,在哪都可以执行。
黑虫
2010/05/26 13:05
就在刚刚我遇到了这个问题,所以来到了你这,刚看完、准备做时,再次登陆结果好使了!我、无语了,真该考虑用不用它了!谢谢你的文章,丰富了我的大脑!
分页: 1/1 第一页 1 最后页