phpMyAdmin进不去的解决方法

By | 2013年12月20日

phpmyadmin 出现Cannot start session without errors 错误 总结的几种原因和解决办法:

原来服务器上装的phpmyadmin好好的,换了一个版本,重新设置文件夹权限有出错无奈恢复系统,因而后来安装完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开头的账户,我给了其最高为写入权限,刷新可以看到登陆界面了。所以记录下方法,以免遗忘。其中,php.ini在哪个目录中,可以用phpinfo()函数查看,找到对应的php.ini文件去设置才行。到这里一般就可以解决问题了,以上还不行的话,再接着做如下操作

将php.ini中的session.auto_start的值改为1(启动),默认是0(禁用),如果还是不行,再进行如下操作

最后,是在phpmyadmin中找到,config.sample.inc.php,改成config.inc.php,找到 $cfg[‘blowfish_secret’] 将后面的赋值,加入数字和字母组合。全部修改完以后,重启iis或者apach,就可以看到熟悉的phpmyadmin的登陆界面了。