nginx + mysql 5.5 + hhvm on ubuntu 14.10 工作正常。我安装了phpmyadmin:sudo apt-get phpmyadmin
,我有这个版本:4.2.6-1。
从phpmyadmin登录页面后,我在url中得到一个空白页面,如下所示:/phpmyadmin/index.php?token=7e858f9ed3b783b34d4c2274d721f125&SID
我在 hhvm 错误日志中收到此错误消息:
致命错误:未捕获的异常"异常",并显示消息"端口为 不是数字' 在 :堆栈跟踪:#0 (): mysqli->real_connect()#1 /usr/share/phpmyadmin/libraries/dbi/DBIMysqli.class.php(114): mysqli_real_connect()#2 /usr/share/phpmyadmin/libraries/dbi/DBIMysqli.class.php(191): PMA_DBI_Mysqli->_realConnect()#3 /usr/share/phpmyadmin/libraries/DatabaseInterface.class.php(2078): PMA_DBI_Mysqli->连接()#4 /usr/share/phpmyadmin/libraries/common.inc.php(978): PMA_DatabaseInterface->连接()#5 /usr/share/phpmyadmin/index.php(12): include()#6 {main}
我该如何解决这个问题?
简单修复,只需打开"/usr/share/phpmyadmin/libraries/dbi/mysqli.dbi.lib.php"并找到
require_once './libraries/logging.lib.php';
将其替换为以下内容...
$GLOBALS['cfg']['Server']['port']=3306;
require_once './libraries/logging.lib.php';
只需转到终端并发出命令
vi etc/phpmyadmin/config-db.php
将$dbport = '' 更改为 $dbport = '3306'
刷新您的 phpmyadmin 页面。它应该有效。它对我有用。