试图安装phpmyadmin – 获得错误500

(使用PHP 5.4.15,Apache 2.2,CentOS 6.4最小)

我在安装phpMyadmin时遇到了麻烦,我按照这里的说明 ,具体地说:

  1. 我上传了phpMyAdmin – *。tar.gz&解压到/var/www/html/phpmyadmin/

  2. 复制config.inc.php&CHMODed到600(我suexec启用,虽然我也试过660)

然而,当我访问http://my-ip-address/phpmyadmin/index.php时,我遇到了错误500

我检查了apache2日志,我看到这个错误重复了无数次:

[Fri Jun 07 00:24:26 2013] [error] [client 11.222.33.44] PHP Fatal error: Call to a member function get() on a non-object in /var/www/_/8thpixel.com/public_html/phpmyadmin/libraries/Header.class.php on line 135

我检查了Header.class.php的源Header.class.php (没有修改它),第135行看起来像这样:

if ($GLOBALS['PMA_Config']->get('user_preferences') == 'session' && ! isset($_SESSION['userprefs_autoload'])

我检查了$GLOBALS ,根本没有user_preferences

我已经听了两天了,谁都可以告诉我有什么问题呢?

chmod 664 config.inc.php应该可以解决这个问题。 如果configuration文件属于Web服务器的用户,您可能可以跳过660。