我正在尝试在我的网络服务器上安装 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
。这将告诉打包系统您不再需要软件包的配置文件。完成后,您可以再次安装软件包,配置文件也会被重新安装。