Запуск Debian Stretch 9.5 с apache2. После обновления с Debian 8 я больше не могу получить доступ к phpmyadmin из http://localhost/phpmyadmin
. Я получаю page not found
ошибка. Со стороны конфигурации apache все выглядит хорошо:
IncludeOptional conf-enabled/*.conf
/etc/apache2/conf-enabled
содержит phpmyadmin.conf
какие символические ссылки для настройки в /etc/phpmyadmin/apache.conf
Alias /phpmyadmin /usr/share/phpmyadmin
где установлены файлы phpmyadmin.Я удалил и переустановил 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>