【问题标题】:Enable directory/file listing in XAMPP在 XAMPP 中启用目录/文件列表
【发布时间】:2012-01-15 14:47:04
【问题描述】:

如何在 XAMPP 中启用目录和文件列表?在 WAMP 中,它默认启用。

【问题讨论】:

    标签: xampp


    【解决方案1】:

    我的 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>
    

    请注意,我永远不会为生产服务器上的所有目录启用此功能,但在本地它非常有用。

    【讨论】:

    • 当我从 localhost 浏览时得到一个文件列表,但是当我尝试从我的手机以我的主机名连接时,我得到一个目录列表错误。如何在外部启用此功能?
    【解决方案2】:

    只需删除或重命名 index.html 和 index.php 文件

    【讨论】:

      【解决方案3】:

      有一个XAMPP Directory Browsing UI 应用程序,可以帮助您在 XAMPP 中浏览 htdocs 中的项目。

      【讨论】:

        【解决方案4】:

        打开 apache/conf/httpd.conf 并在 httpd.conf 中搜索 Indexes 并像这样评论完整的行:

        #Options Indexes FollowSymLinks Includes ExecCGI
        #Options  - Indexes FollowSymLinks Includes ExecCGI
        

        取消注释首先将启用目录索引。 取消注释 Second 将禁用目录索引 删除评论将启用托管路径的目录/文件列表。

        【讨论】:

          【解决方案5】:

          将位于您的 htdocs 文件夹中的“index.php”文件重命名为“MODIFIED_index.php”(如果您希望以后能够恢复到它) - 此 index.php 文件仅用于指向xampp 的管理控件无论如何都在 'localhost/xampp/' 中找到。

          【讨论】:

          • 当我从 localhost 浏览时得到一个文件列表,但是当我尝试从我的手机以我的主机名连接时,我得到一个目录列表错误。如何在外部启用此功能?
          猜你喜欢
          • 2023-04-07
          • 2021-11-19
          • 1970-01-01
          • 2014-04-22
          • 1970-01-01
          • 1970-01-01
          • 2018-04-06
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多