【问题标题】:when I try to open an HTML file through `http://localhost/xampp/htdocs/index.html` it says unable to connect to localhost当我尝试通过“http://localhost/xampp/htdocs/index.html”打开一个 HTML 文件时,它说无法连接到 localhost
【发布时间】:2013-02-09 21:36:20
【问题描述】:

我已经安装了 XAMPP,有一个 htdocs 文件夹,里面有 index.html 文件, 当我尝试通过http://localhost/xampp/htdocs/index.html 在浏览器中打开它时,它说 无法连接到本地主机。

怎么了?

【问题讨论】:

标签: html xampp


【解决方案1】:

所有由用户创建的文件默认保存在C:\xampp\htdocs目录下, 所以无需在浏览器窗口中输入默认路径,只需输入 http://localhost/yourfilename.php 或 http://localhost/yourfoldername/yourfilename.php 这将显示新页面的内容。

【讨论】:

    【解决方案2】:

    我只是将 index.html 文件放入 /htdocs 并输入 http://127.0.0.1/index.html - 然后就是 html。

    添加一个名为“论坛”的文件夹并输入 127.0.0.1/forum/???.???

    【讨论】:

    【解决方案3】:

    htdocs 是您的默认文档根目录,因此您必须使用 localhost/index.html 才能查看该 html 文件。换句话说,localhost 映射到xampp/htdocs,所以index.html 位于localhost 本身。您可以通过修改httpd.conf并重新启动服务器来更改文档根目录的位置。

    【讨论】:

      【解决方案4】:

      而不是

       http://localhost/xampp/htdocs/index.html
      

      试一试

      http://localhost/index.html
      

      或者如果 index.html 保存在 htdocs 的文件夹中,那么

      http://localhost/<folder-name>/index.html
      

      【讨论】:

        【解决方案5】:

        您应该简单地在 htdocs 中创建自己的文件夹并将 .html 和 .php 文件保存在其中。一个例子是直接在 htdocs 中创建一个名为 myNewFolder 的文件夹。不要把它放在 index.html 中。然后像这样保存你的所有.html和.php文件->“localhost/myNewFolder/myFilename.html”或“localhost/myNewFolder/myFilename.php” 我希望这会有所帮助。

        【讨论】:

          【解决方案6】:

          使用以下命令启动您的 XAMPP 服务器:

          • {XAMPP}\xampp-control.exe
          • {XAMPP}\apache_start.bat

          那么您必须使用 URI http://localhost/index.html,因为 htdocs 是 Apache 服务器的文档根目录。

          如果您被重定向到http://localhost/xampp/*,那么位于htdocs 文件夹中的index.php 就是问题所在,因为index.php 文件的优先级高于index。 html 文件。 您可以暂时重命名 index.php。

          【讨论】:

          • 谢谢,我没有看到apache_start.exe 但apache_start.bat 运行它时,它会等待几秒钟然后说apache is not started,所以有什么问题
          • @user1841718 当然是 *.bat(现在在回答中更正);) 还有其他消息吗?窗口会立即关闭吗?请检查是否有任何其他程序正在使用端口 80。您可以通过启动控制面板 (xampp-control.exe) 并单击 Netstat 按钮来完成此操作。
          • 我检查了80端口,它是免费的,但还是有问题,我的电脑上的apache服务无法启动,这对你意味着什么?我已尝试从服务中的控制面板启动服务,但无法启动。
          【解决方案7】:

          您需要正常启动 Apache 服务器,您应该在任务栏的信息部分有一个 xampp 图标,使用此工具您可以启动 apache 服务器以及 mysql 数据库(如果需要)

          【讨论】:

            猜你喜欢
            • 2011-07-31
            • 2015-04-10
            • 2015-02-25
            • 1970-01-01
            • 2014-08-03
            • 2018-01-17
            • 2013-04-15
            • 2018-02-13
            • 2020-04-22
            相关资源
            最近更新 更多