Ответ 1
Попробуйте запустить эти команды в этом порядке, они избыточны, но это нормально
sudo dpkg -P phpmyadmin
sudo rm -f /etc/apache2/conf.d/phpmyadmin.conf
sudo service apache2 restart
Я установил virtualmin и phpmyadmin отдельно, используя команду apt-get. phpMyAdmin не работал из-за настроек безопасности Virtualmin (suexec). Когда я нахожусь на mydomain.com/phpmyadmin, он будет загружать всю страницу PHP вместо ее выполнения. Я попытался отключить suexec, но это не сработало. Итак, теперь я хочу удалить phpMyAdmin. Я удалил его с помощью команды apt-get remove, а также удалил папку /etc/phpmyadmin. Но все же, когда я нахожусь на mydomain.com/phpmyadmin, он загружает страницу. Вероятно, это означает, что phpmyadmin не был полностью удален.
В чем проблема?
Пожалуйста, помогите.
Попробуйте запустить эти команды в этом порядке, они избыточны, но это нормально
sudo dpkg -P phpmyadmin
sudo rm -f /etc/apache2/conf.d/phpmyadmin.conf
sudo service apache2 restart
Мне нужно было выполнить следующую команду:
sudo apt-get autoremove phpmyadmin
Затем я очистил свой кеш, и он сработает!
У меня была аналогичная проблема. 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
Попробуйте purge
sudo aptitude purge phpmyadmin
Не уверен, что это работает с простым старым apt-get
хотя
У меня была такая же проблема. Попробуйте выполнить следующую команду. Это решило мою проблему.
sudo apt-get install libapache2-mod-php5