为什么 phpmyadmin 显示文件列表而不是数据库?

Nik*_*kul 4 php wamp phpmyadmin

当我打开 localhost/phpmyadmin 时。它向我显示所有文件的列表,而不是数据库。为什么会发生?任何帮助将不胜感激。下面是我的 phpmyadmin 截图 在此处输入图片说明

Isa*_*tch 6

这是因为网络服务器(由于 WAMP 标记和此列表的外观,我猜测它是 Apache)尚未被告知index.php用作默认文件,而是被配置为显示目录列表。这通常意味着您没有正确(或完全)配置您的 PHP 安装,因为通常我看到的 PHP 安装说明包括这一步(或自动执行)。因此,您可能根本没有安装 PHP;您可以通过单击index.php链接并查看是否获得登录页面或充满乱码的屏幕来快速测试。无论如何,WAMP 包含 PHP,所以我认为此时您刚刚遇到了 index.php 配置问题,因此:

在您的 Apache 配置中,找到DirectoryIndex. 您需要将 index.php 添加到列表中。例如,我的看起来像:

DirectoryIndex index.php index.html home.pl index.cgi
Run Code Online (Sandbox Code Playgroud)

您可能不需要所有这些,而应该只添加 index.php;不要只是复制和粘贴我的行,它只是作为示例给出。

这是 Apache 寻找作为文件夹/子目录的主页运行的文件列表。如果它找不到任何列出的文件,那么它通常会显示该目录中所有文件的列表(由mod_autoindex控制,如果您有兴趣了解更多信息)。