phpmyadmin出现“Cannot start session without errors”


昨天本地环境winxp安装了phpstudy(PHP版本:5.3.8 MySQL版本:5.5.17  Apache版本:2.2.21),安装了wordpress后,不知道修改了什么文件之后,运行phpmyadmin时出现“Cannot start session without errors, please check errors given in your PHP and/or webserver log file and configure your PHP installation properly.”

出现了这样的错误提示,百度搜索一下,这个问题是由session存放目录的权限问题。session目录你要找到PHP目录下的php.ini文件,看你设定的 session 存放目录为哪个路径,给予Internet来宾账户session目录的控制权限。比如在php.ini找到session.save_path 这一行, session.save_path = "D:/php/tmp" 那么你就对tmp文件夹进行权限设定。Internet来宾账户就是IUSR开头的账户,我给了其最高为写入权限,刷新可以看到登陆界面了。

phpstudy默认路径是C:/windows/TEMP,我这里是NTFS分区,给它加个Everyone的权限就ok了。

[2012-07-19]修改:
今天由于环境出现问题,卸载重装phpstudy,然后一直出现莫名其妙的问题。本地访问phpmyadmin(http://loaclhost/phpmyadmin)一直出现“缺少mysqli扩展,请检查PHP设置”,不管它登录的话,出现“phpmyadmin error ---Cannot start session without errors, please check errors given in your PHP and/or webserver log file and configure your PHP installation properly”,因为这个phpstudy安装包安装过各种xp环境,用过各种浏览器,多没有该情况发生。换了局域网的另一台电脑没有该问题,然后去看了temp临时文件夹,当时因为我只给user加了权限,然后把Everyone权限加上,问题依旧。

各种折腾过后,我想到了是不是脱机文件和脱机cookies问题呢?
想到就做,先使用局域网地址访问phpmyadmin一切正常。然后清理了脱机文件和cookies,访问也没有问题。使用127.0.0.1访问出现“必须启动cookies才能登录”,清理后解决该问题。

解决方法:使用强制刷新浏览器(ctrl+F5)。或者清理下浏览器的脱机文件和脱机cookies 。

 


« 
» 
快速导航

Copyright © 2016 phpStudy | 豫ICP备2021030365号-3