36

我使用 apt-get 命令分别安装了 virtualmin 和 phpmyadmin。由于 Virtualmin 的安全设置 (suexec),phpMyAdmin 无法工作。当我访问 mydomain.com/phpmyadmin 时,它会下载整个 PHP 页面而不是执行它。我尝试禁用 suexec 但它没有用。所以现在我想删除 phpMyAdmin。我使用 apt-get remove 命令删除了它,还删除了 /etc/phpmyadmin 文件夹。但是,当我访问 mydomain.com/phpmyadmin 时,它仍然会下载该页面。这可能意味着 phpmyadmin 没有被完全删除。

问题是什么?

请帮忙。

4

5 回答 5

107

如果您的系统使用 dpkg 和 apt(debian、ubuntu 等),请尝试按该顺序运行以下命令(小心使用这些sudo rm命令):

sudo apt-get -f install
sudo dpkg -P phpmyadmin  
sudo rm -vf /etc/apache2/conf.d/phpmyadmin.conf
sudo rm -vfR /usr/share/phpmyadmin
sudo service apache2 restart
于 2011-02-27T21:16:52.817 回答
49

我必须运行以下命令:

sudo apt-get autoremove phpmyadmin

然后我清除了我的缓存,它工作了!

于 2012-01-04T17:09:57.800 回答
9

我遇到了类似的问题。PHP 在我的由 virtualmin 配置的站点上工作,但不适用于 phpmyadmin。PHPMyAdmin 不会执行并且文件正在被浏览器下载。我正在阅读的所有内容都在说 libapache2-mod-php5 没有安装,但我知道它是......所以要做的就是清除它并重新安装。

sudo apt-get purge libapache2-mod-php5

sudo apt-get install libapache2-mod-php5

sudo apt-get purge phpmyadmin

sudo apt-get install phpmyadmin

sudo /etc/init.d/apache2 restart
于 2012-03-10T23:09:02.697 回答
4

尝试purge

sudo aptitude purge phpmyadmin

不确定这是否适用于普通旧apt-get版本

于 2011-02-19T10:46:22.653 回答
0

我有同样的问题。试试下面的命令。这解决了我的问题。

sudo apt-get install libapache2-mod-php5
于 2013-01-05T06:45:32.427 回答