Когда я открываю localhost / phpmyadmin. он показывает мне список всех файлов вместо базы данных. Почему так происходит ? Любая помощь будет оценена. ниже мой скриншот для phpmyadmin
Это связано с тем, что веб-серверу (который я предполагаю, является Apache из-за тега WAMP и из-за вида этого списка) не было сказано использовать index.php
в качестве файла по умолчанию и настроен на отображение списка каталогов. Обычно это означает, что вы неправильно (или, во всяком случае, полностью) сконфигурировали установку PHP, потому что, как правило, инструкции по установке PHP, которые я видел, включают этот шаг (или делают это автоматически). Так что, возможно, вы дополнительно вообще не установили PHP; который вы можете быстро проверить, нажав на index.php
ссылку и посмотреть, если вы получите страницу входа или экран, полный тарабарщины. В любом случае, WAMP включает PHP, поэтому я предполагаю, что у вас только что возникла проблема с конфигурацией index.php, поэтому:
В вашей конфигурации Apache найдите строку для DirectoryIndex
, Вам нужно будет добавить index.php в список. Например, мой выглядит так:
DirectoryIndex index.php index.html home.pl index.cgi
Вам, вероятно, не нужны все из них, и вы должны только добавить index.php; не просто скопируйте и вставьте мою строку, это просто приведено в качестве примера.
Это список файлов, которые Apache ищет для запуска в качестве главной страницы папки / подкаталога. Если он не может найти ни одного из перечисленных файлов, он обычно показывает список всех файлов в этом каталоге (который контролируется mod_autoindex, если вы заинтересованы в получении дополнительной информации).
Как указано в комментариях, вот список вещей, которые вы, возможно, должны проверить: