标签 phpMyAdmin 下的文章

phpMyAdmin 无法加载 mysqli 扩展,请检查您的 PHP 配置

昨天打算给公司的WAMP套件更新一下版本,更新完了Apahce、PHP、MySQL版本之后,结果浏览器打开phpMyAdmin报错:

phpMyAdmin 无法加载 mysqli 扩展,请检查您的 PHP 配置

首先想到的是打开php.ini配置查看php_mysql.dllphp_mysqli.dll扩展是否已经加载起来。

打开D:\wamp\bin\apache\Apache2.2.31\bin\php.ini,发现

extension=php_mysql.dll
extension=php_mysqli.dll

前面没有; 然后随便写一个phpinfo()http://tunps.com/info.php,查看mysqlmysqli扩展也是加载起来了的。

phpinfo

在困扰了我一个小时之后,偶然将用IE浏览器可以正常打开phpMyAdmin,并且可以正常登录。然后返回到Chrome开发浏览器还是一样的红色标题报错。那么到此真相大白。是Chrome缓存的问题,清空缓存了一些正常。这里不得不吐槽一下phpMyAdmin的报错设计。又错误直接给你跳转到http://tunps.com/error.php,浏览器缓存后就一直跳转到这里页面,就算问题解决了也是这样。坑啊!!!

phpMyAdmin配置文件现在需要绝密的短语密码

今天安装了phpmyadmin,进了后发现提示上面这信息,这个错误一般不影响使用,不过还是改改比较好,解决办法如下:

‘blowfish_secret’用一个任意字符串作为cookie的加密字符串,如果没有加密钥匙,系统会显示”配置文件现在需要绝密的短语密码(blowfish_secret) ” ,配置如下:
vi phpmyadmin/config.inc.php

$cfg['Servers'][$i]['auth_type'] = 'cookie';
$cfg['blowfish_secret'] = 'tunps.com';//(其中的"tunps.com"自定义)

修改以后,以后登入phpmyadmin就方便多了,但一定不要使用空密码,切记!

phpMyAdmin 1800秒超时

phpMyAdmin默认是30分钟超时的,对于做开发的人来说那个时间太短了。

$cfg['LoginCookieValidity'] = 18000;

这样就会有5小时的超时了。