phpmyadmin 404 после установки на виртуальную машину Debian

Я установил phpmyadmin с помощью apt-get на VirtualBox с Debian.

Я удалил, переустановил, добавил "Включить" в apache2.conf, сделал символические ссылки и т. Д. И т. Д.

Я запустил это: sudo dpkg-reconfigure -plow phpmyadmin чтобы убедиться, что я поставил галочку apache. Нет эффекта.

Я запустил это:

sudo ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf-available/phpmyadmin.conf
sudo a2enconf phpmyadmin
sudo /etc/init.d/apache2 reload

думая, что мне нужно сделать что-то вручную, без изменений.

Также сделал aptitude purge phpmyadmin а также aptitude install phpmyadmin еще ничего.

Единственное, что изменилось, обычно я получаю пустую HTML-страницу с надписью "Файл не найден". Если я закомментирую псевдоним в phpmyadmin.conf, я получу обычную страницу 404. Кроме того, после того, как я попробовал все, что мог придумать или найти, ничего не изменилось.

Что я пропускаю?

1 ответ

Решение

Итак, как я и думал, я что-то упустил.

Я должен был упомянуть, что это Vagrant box, который я не создал. По какой-то причине DocumentRoot в httpd.conf был установлен в подпапку подпапки. Как только я это заметил, проблема стала намного яснее. Doh!

У меня была еще одна проблема - при создании символической ссылки для phpmyadmin в папке sub / sub - в Windows 7, даже будучи администратором, создание символических ссылок может вызвать "ошибку протокола". Здесь есть информация по обработке.

Я отвечаю сам за себя в надежде, что следующий человек, который пропустит проверку httpd.conf, сочтет это полезным.

Другие вопросы по тегам