Ubuntu Server 10.04上的PhpMyAdmin:奇怪的configuration问题

我的情况

我最近在虚拟机上安装了Ubuntu 10.04 LTS Server。 我安装了apache2,php和mysql。 我坐着的几个虚拟主机运行良好,我也可以使用mysql命令行客户端连接到MySQL服务器。

我现在想要设置PhpMyAdmin来允许虚拟主机pipe理他们的数据库。 我使用apt-get install phpmyadmin安装了这个软件包。 我回答了这些问题,并接受了phpmyadmin数据库的创build。 安装成功完成。

我做了一个小的修改主网站虚拟主机访问它很容易:

 Alias /phpmyadmin /usr/share/phpmyadmin 

我现在可以访问该界面并使用我的root用户login。

我的问题

问题是在底部它说,我需要添加一个blowfish_secret到服务器configuration。 我已经在Fedora做了一次,但在这里是不同的。 我试图把它添加到/etc/phpmyadmin/config.inc.php的末尾,并重新加载Apache并清除浏览器caching,但是它完全没有效果(消息仍然在这里)。 我还注意到其他几个文件:

  • /etc/phpmyadmin/config-db.php (显然包含访问phpmyadmin数据库所需的configuration)
  • /var/lib/phpmyadmin/config.inc.php (空!?)
  • /var/lib/phpmyadmin/blowfish_secret.inc.php (包含一个正确的blowfish_secretconfiguration行,并已经从那里开始)

我不知道在哪里做河豚configuration。 有人可以详细解释或给出关于Ubuntu 10.04的phpmyadmin的configuration布局的链接?

我也有第二个问题可能是相关的。 它在底部说,一些function被禁用。 我在某处读到这行应该加上:

 $cfg['Servers'][$i]['tracking'] = 'pma_tracking'; 

但我不知道该把它放在哪里。 再一次,它放在/etc/phpmyadmin/config.inc.php没有效果。

如果需要,我可以提供这些文件。 请在评论中提问。

PS:默认安装就像我的Ubuntu 10.10笔记本电脑上的魅力。 Web界面上没有错误消息和警告。

谢谢!

这是我诚实的意见:

卸载PHPMyAdmin(我猜你通过apt-get安装它。

我见过这种事情,我把头发拉出来。 我推荐的是,从他们的网站下载PHPMyAdmin并将其解压到/etc/phpmyadmin 。 然后我会改变你的Apache别名

Alias /phpmyadmin /usr/share/phpmyadmin

从那里,重新启动Apache,你应该是好的。

一件很简单的事,你需要编辑/etc/phpmyadmin/config.inc.php文件(在安装时需要重命名 – 原来叫做config.sample.inc.php )。 你基本上,将需要编辑$cfg['blowfish_secret'] = ''; 随机字母/数字部分。