phpapacheubuntuphpmyadminsuexec

Completely removing phpMyAdmin


I installed virtualmin and phpmyadmin separately using the apt-get command. phpMyAdmin didn't work because of Virtualmin's security settings (suexec). When I visit mydomain.com/phpmyadmin, it would download the whole PHP page instead of execute it. I tried disabling suexec but it didn't work. So now I want to remove phpMyAdmin. I removed it using the apt-get remove command and also deleted the /etc/phpmyadmin folder. But still, when I visit mydomain.com/phpmyadmin, it downloads the page. It probably means phpmyadmin wasn't completely deleted.

What is the problem?

Please help.


Solution

  • If your system is using dpkg and apt (debian, ubuntu, etc), try running the following commands in that order (be careful with the sudo rm commands):

    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