【发布时间】:2012-01-15 14:47:04
【问题描述】:
如何在 XAMPP 中启用目录和文件列表?在 WAMP 中,它默认启用。
【问题讨论】:
标签: xampp
如何在 XAMPP 中启用目录和文件列表?在 WAMP 中,它默认启用。
【问题讨论】:
标签: xampp
我的 Xampp httpd.conf 在 xampp 目录条目下已经有了 Indexes 选项 删除所有默认的#comment 行,如下所示:
<Directory "C:/xampp/htdocs">
Options Indexes FollowSymLinks Includes ExecCGI
AllowOverride All
Order allow,deny
Allow from all
</Directory>
但是,我将本地根映射到了“htdocs”之外的另一个目录(根据这篇文章Make XAMPP/Apache serve file outside of htdocs),因此要为所有目录启用此功能,我必须在其上方找到条目,并且将“索引”一词添加到其中。
<Directory />
Options FollowSymLinks Indexes
AllowOverride None
Order deny,allow
Deny from all
</Directory>
请注意,我永远不会为生产服务器上的所有目录启用此功能,但在本地它非常有用。
【讨论】:
只需删除或重命名 index.html 和 index.php 文件
【讨论】:
有一个XAMPP Directory Browsing UI 应用程序,可以帮助您在 XAMPP 中浏览 htdocs 中的项目。
【讨论】:
打开 apache/conf/httpd.conf 并在 httpd.conf 中搜索 Indexes 并像这样评论完整的行:
#Options Indexes FollowSymLinks Includes ExecCGI
#Options - Indexes FollowSymLinks Includes ExecCGI
取消注释首先将启用目录索引。 取消注释 Second 将禁用目录索引 删除评论将启用托管路径的目录/文件列表。
【讨论】:
将位于您的 htdocs 文件夹中的“index.php”文件重命名为“MODIFIED_index.php”(如果您希望以后能够恢复到它) - 此 index.php 文件仅用于指向xampp 的管理控件无论如何都在 'localhost/xampp/' 中找到。
【讨论】: