nginx + mysql + hhvm + phpmyadmin - 登录页面后所有空白和令牌在网址中卡住

1 mysql nginx phpmyadmin hhvm

在ubuntu 14.10上的nginx + mysql 5.5 + hhvm工作正常.我安装了phpmyadmin:sudo apt-get phpmyadmin我有这个版本:4.2.6-1.

从phpmyadmin登录页面后,我在网址中得到一个这样的空白页面: /phpmyadmin/index.php?token=7e858f9ed3b783b34d4c2274d721f125&SID

我在hhvm错误日志中收到此错误消息:

\nFatal error:未捕获异常'异常',消息'端口不是数字':\n堆栈跟踪:\n#0():mysqli-> real_connect()\n#1/usr/share/phpmyadmin/libraries/dbi /DBIMysqli.class.php(114):mysqli_real_connect()\n#2 /usr/share/phpmyadmin/libraries/dbi/DBIMysqli.class.php(191):PMA_DBI_Mysqli - > _ realConnect()\n#3/usr/share/phpmyadmin/libraries/DatabaseInterface.class.php(2078):PMA_DBI_Mysqli-> connect()\n#4 /usr/share/phpmyadmin/libraries/common.inc.php(978):PMA_DatabaseInterface-> connect()\n#5 /usr/share/phpmyadmin/index.php(12):include()\n#6 {main}

我怎样才能解决这个问题?

dec*_*283 6

轻松修复,只需打开"/usr/share/phpmyadmin/libraries/dbi/mysqli.dbi.lib.php"并找到

require_once './libraries/logging.lib.php';
Run Code Online (Sandbox Code Playgroud)

用以下内容替换它......

$GLOBALS['cfg']['Server']['port']=3306;
require_once './libraries/logging.lib.php';
Run Code Online (Sandbox Code Playgroud)

  • 这个!在我发现不起作用的所有答案中,这实际上就是那个.谢谢. (2认同)