2013年11月30日

phpMyAdmin后台登录出错

作者 wonse

黑色星期五,从网上淘了个廉价的vps,练练手,顺便搭个梯子。

晚上没事干,就想装个discuz试试,以前还没有在vps上搭建过网站。根据freehao123上一些教程,顺利安装了lnmp1.0,但当打开phpMyAdmin后台时,却出现了如下错误(当然,中间我还进行了一些其它操作,到底是什么原因导致出错还不知道):

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.

顿感手足无措啊,只好继续求助于万能的度娘。网上给出的方法一大堆,挑中其中一个方法,竟然修复好了。于是赶紧记录下,留为备用。

1、用SFTP工具登录,然后找到目录/usr/local/php/,在这个目录下面新建了一个tmp的文件夹。

2、把文件/usr/local/php/etc/php.ini下载到本地,备份,打开这个PHP,找到 session.auto_start,把后面的0改为1。然后ctrl+F查找session.save_path这个,我这里有四处,一处在括号内的不用改,其他三处分别是:

session.save_path = “N;/path”

session.save_path = “N;MODE;/path”

session.save_path = “/tmp”

这三处都改成session.save_path = “C:/php/tmp”,上传覆盖这个配置文件

3、进入/home/wwwroot/phpmyadmin/目录,下载config.sample.inc.php这个文件,并且备份, 改名为config.inc.php,然后打开这个文件,ctrl+F查找$cfg[‘blowfish_secret’],在这个值的后面的单引号里面填入数字字母组合的一串文字,上传覆盖PHP文件,删除config.sample.inc.php

4、重启了VPS这个时候你再去phpmyadmin看看,是不是可以登录并且不会出错?反正我是搞定了!