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.
Try running these commands in that order, they're redundant but it's ok
sudo dpkg -P phpmyadmin
sudo rm -f /etc/apache2/conf.d/phpmyadmin.conf
sudo service apache2 restart
I had to run the following command:
sudo apt-get autoremove phpmyadmin
Then I cleared my cache and it worked!
I was having a similar problem. PHP was working on my sites configured by virtualmin but not for phpmyadmin. PHPMyAdmin would not execute and the file was being downloaded by the browser. Everything I was reading was saying that libapache2-mod-php5 was not installed but I knew it was... so the thing to do was to purge it and reinstall.
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
Try purge
sudo aptitude purge phpmyadmin
Not sure this works with plain old apt-get
though
I had same problem. Try the following command. This solved my problem.
sudo apt-get install libapache2-mod-php5