nginx + mysql 5.5 + hhvm在ubuntu 14.10上运行正常。
我安装了phpmyadmin:sudo apt-get phpmyadmin
我有这个版本:4.2.6-1。
从phpmyadmin登录页面后,我在网址中得到一个类似这样的空白页:/phpmyadmin/index.php?token=7e858f9ed3b783b34d4c2274d721f125&SID
我在hhvm错误日志中收到此错误消息:
\ n Fatal error:未捕获的异常'异常',消息'Port is 不是数字'in:\ 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->连接()\ N#4 /usr/share/phpmyadmin/libraries/common.inc.php(978): PMA_DatabaseInterface->连接()\ N#5 /usr/share/phpmyadmin/index.php(12):include()\ n#6 {main}
我该如何解决这个问题?
答案 0 :(得分:6)
轻松修复,只需打开“/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';
答案 1 :(得分:2)
只需转到终端并发出命令
vi etc / phpmyadmin / config-db.php
将 $ dbport ='' 更改为 $ dbport =' 3306'
刷新您的phpmyadmin页面。它应该工作。它对我有用。