关于php:Debian 上的apt-get install phpmyadmin不会安装/etc/phpmyadmin/apache.conf

关于php:Debian 上的apt-get install phpmyadmin不会安装/etc/phpmyadmin/apache.conf

我正在尝试在我的网络服务器上安装 phpmyadmin,使用以下指南:

http://www.howtoforge.com/ubuntu_debian_lamp_server

我曾经这样做过一次,效果非常好,但我讨厌 phpmyadmin 的外观(可能是有史以来最古老的布局),因此决定删除它,但我不知道删除操作是否已完成,apt-get remove phpmyadmin以及在 phpmyadmin 目录中是否已完成rm *,因此以为已经完成了。但是,由于我在任何地方都找不到 phpmyadmin 的 debian 版本,我想再次安装它,但是当我添加Include /etc/phpmyadmin/apache.conf到 /etc/apache2/apache2.conf 并重新启动 apache 时,它​​给了我这个错误:

apache2: Syntax error on line 73 of /etc/apache2/apache2.conf: Could not open configuration file /etc/phpmyadmin/apache.conf: No such file or directory
Action 'configtest' failed.
The Apache error log may have more information.
 failed!

无论我如何尝试,我总是收到此错误,并且 phpmyadmin 不存在。

答案1

首先,仅在 /etc/apache2/apache2.conf 中定义“include /etc/...”并不会使文件神奇地出现在所述目的地。

但现在,让我们解决问题。

您可以通过在shell中执行“aptitude reinstall phpmyadmin”来重新安装phpmyadmin。

Debian 版本的 phpmyadmin 可以从这里下载:http://packages.debian.org/squeeze/all/phpmyadmin/download

您可以在这里搜索 Debian 软件包:http://www.debian.org/distrib/packages

答案2

删除配置文件被视为配置更改,Debian 软件包需要保留配置更改。因此重新安装已删除的软件包不会导致已删除的配置文件被恢复。您需要的是purge软件包,而不仅仅是remove。这将告诉打包系统您不再需要软件包的配置文件。完成后,您可以再次安装软件包,配置文件也会被重新安装。

相关内容