Ubuntu Server 10.04 上的 PhpMyAdmin:奇怪的配置问题

Ubuntu Server 10.04 上的 PhpMyAdmin:奇怪的配置问题

我的情况

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

我现在想设置 PhpMyAdmin,以允许 vhosts 所有者管理他们的数据库。我使用 安装了该包apt-get install phpmyadmin。我回答了问题并接受了数据库的创建phpmyadmin。安装成功完成。

我对主网站 vhost 做了一些小修改,以便于访问:

Alias /phpmyadmin /usr/share/phpmyadmin

我现在可以访问界面并以我的 root 用户身份登录。

我的问题

问题是,底部显示我需要将 blowfish_secret 添加到服务器配置中。我在 Fedora 中已经做过一次了,但这里不同。我尝试将其添加到末尾/etc/phpmyadmin/config.inc.php并重新加载 apache 并清除浏览器缓存,但完全没有效果(消息仍在这里)。我还注意到其他几个文件:

  • /etc/phpmyadmin/config-db.php(显然包含访问 phpmyadmin 数据库所需的配置)
  • /var/lib/phpmyadmin/config.inc.php(空的!?)
  • /var/lib/phpmyadmin/blowfish_secret.inc.php(包含正确的 blowfish_secret 配置行并且从一开始就已经存在)

我不知道在哪里进行 blowfish 配置。有人可以详细解释一下或给出关于 Ubuntu 10.04 上 phpmyadmin 的配置布局的链接吗?

我还有第二个问题,可能与此有关。底部显示某些功能已禁用。我读到某处说应该添加以下行:

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

但我不知道该把它放在哪里。同样,放进去也没有效果/etc/phpmyadmin/config.inc.php

如果需要的话我可以提供文件。请在评论中询问。

附言:在我的 Ubuntu Desktop 10.10 笔记本电脑上,默认安装运行良好。Web 界面上没有错误消息和警告。

谢谢!

答案1

这是我的真实想法:

卸载 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'] = '';随机字母/数字编辑该部分。

相关内容