2015-02-23 141 views
0

我使用FreeBSD与nginx,php & mysql。 一切都很好,直到我决定升级我的PHP到5.6。 然后我从端口安装phpMyAdmin。 我的问题是phpMyAdmin不会显示出来。它显示没有错误的白色屏幕,即使我设置错误将显示在php.ini中。 网站& mysql运行良好。我甚至可以在index.php(phpmyadmin文件夹)中回显一些内容。 这里是我的config.inc.php设置:phpMyAdmin显示没有错误的白页

$cfg['Servers'][$i]['verbose'] = 'localhost'; 
$cfg['Servers'][$i]['host'] = 'localhost'; 
$cfg['Servers'][$i]['port'] = '3306'; 
$cfg['Servers'][$i]['socket'] = ''; 
$cfg['Servers'][$i]['connect_type'] = 'tcp'; 
$cfg['Servers'][$i]['extension'] = 'mysql'; 
$cfg['Servers'][$i]['auth_type'] = 'config'; 
$cfg['Servers'][$i]['user'] = '*******'; 
$cfg['Servers'][$i]['password'] = '*******'; 
$cfg['Servers'][$i]['AllowNoPassword'] = false; 
+0

加载你检查你的日志文件中的错误? – Machavity 2015-02-23 16:59:21

+0

谢谢,我的httpd-error.log中有这个错误: * 1801 FastCGI在stderr中发送:“PHP致命错误:调用未定义的函数mb_detect_encoding()在/ usr/local/www/phpMyAdmin/libraries/php-gettext第177行的“/ gettext.inc” – hellilyntax 2015-02-23 19:07:15

+0

听起来好像你在编译 – Machavity 2015-02-23 19:39:01

回答