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, сочтет это полезным.