Назад | Перейти на главную страницу

Не удается загрузить phpmyadmin с помощью apache2

Запуск Debian Stretch 9.5 с apache2. После обновления с Debian 8 я больше не могу получить доступ к phpmyadmin из http://localhost/phpmyadmin. Я получаю page not found ошибка. Со стороны конфигурации apache все выглядит хорошо:

Я удалил и переустановил phpmyadmin пакет, но это не помогло. Я выполнил инструкции в /usr/share/doc/phpmyadmin/README.debian.gz который сказал бежать sudo dpkg-reconfigure -plow phpmyadmin но это тоже не помогло.

Я думаю, что упускаю из виду что-то базовое в моей конфигурации apache, но я не уверен, что именно. Спасибо.

Моя коробка работала с apache, настроенным на использование виртуальных хостов. Я решил проблему, заключив все директивы apache в одну директиву в /etc/phpmyadmin/apache.conf файл так:

<VirtualHost *:80> <Directory /usr/share/phpmyadmin> ... </Directory> <Directory ...> ... </Directory> ... </VirtualHost>