XAMPP,无法访问 htdocs

Posted

技术标签:

【中文标题】XAMPP,无法访问 htdocs【英文标题】:XAMPP, Can't access htdocs 【发布时间】:2013-12-27 04:20:48 【问题描述】:

我在访问 >

时遇到问题

尝试的 URL:localhost/htdocs

本地主机:80/htdocs

ip:80/htdocs

总是同样的错误

错误:

找不到对象!

在此服务器上找不到请求的 URL。如果您手动输入了 URL,请检查您的拼写并重试。

如果您认为这是服务器错误,请联系网站管理员。

所有服务都正常运行我正在使用端口:80

我查看了 apache conf:

这里是文档根目录

DocumentRoot:您将在其中提供服务的目录 文件。默认情况下,所有请求都来自该目录,但是 符号链接和别名可用于指向其他位置。

DocumentRoot "C:/xampp/htdocs"

请帮助我找不到解决方案..

谢谢

命令行:

设置使用 XAMPP for Windows 的环境。

c:\xampp

httpd -S

虚拟主机配置:

*:443 是一个 NameVirtualHost

默认服务器 www.example.com (C:/xampp/apache/conf/extra/httpd-ssl.co nf:83)

端口 443 namevhost www.example.com (C:/xampp/apache/conf/extra/httpd-ss l.conf:83)

端口 443 namevhost www.example.com (C:/xampp/apache/conf/extra/httpd-ss l.conf:83)

ServerRoot: "C:/xampp/apache"

主文档根目录:“C:/xampp/htdocs”

主错误日志:“C:/xampp/apache/logs/error.log”

Mutex ssl-cache: using_defaults

互斥默认值:dir="C:/xampp/apache/logs/" 机制=默认

互斥重写映射:using_defaults

Mutex ssl 装订:using_defaults

PidFile: "C:/xampp/apache/logs/httpd.pid"

定义:DUMP_VHOSTS

定义:DUMP_RUN_CFG


那个接缝正确吗?

【问题讨论】:

你为什么要输入 htdocs?只需localhost 就足够了。 我计划将我正在构建和测试的所有网站存储到 htdocs/ 文件夹中。目前那里有一个 index.htmlphp,但我无法访问其中任何一个文件。如果我只使用 localhost 它只会加载主 xampp 页面 这个link 会帮助你。 【参考方案1】:

DocumentRoot 指向给定虚拟主机的根目录。因此,如果 DocumentRoot 中已经指定了 htdocs,则无需将其附加到 URI。试试:

http://localhost

此外,请确保每次编辑虚拟主机/配置文件时都重新启动 apache,因为它们仅在服务器启动时检查/加载一次。

如果仍然无法正常工作,则在命令行中使用 httpd -S 以确保正确加载相应的 vhost。

【讨论】:

我刚试了 -S 不确定返回是否应该是它应该是什么,你能看看我加了它吗? 欢迎使用 XAMPP for Windows!恭喜:您已成功在此系统上安装 XAMPP!现在您可以开始使用 Apache and Co。您应该首先尝试左侧导航中的 »Status« 以确保一切正常。对于 OpenSSL 支持,请使用带有 127.0.0.1 或 localhost 的测试证书祝你好运, 好的,很好。现在你到底想做什么?您想查看目录列表吗?如果是,则删除或重命名 index.html 我想在 /xampp/ 目录中有一个新目录,称为 www 或示例 htdocs... 现在在那个新文件夹中,我想创建像“SiteOne”、“SiteTwo”这样的文件夹","WordPress SiteOne"... 导航到 C:/xampp/htdocs - 添加一个名为 siteone 的新文件夹,然后在浏览器中输入 localhost/siteone 和 wala。【参考方案2】:

我认为这是一个端口问题,我遇到了同样的问题,我按照以下方式解决了 我打开 xampp 控制面板并单击 apache 服务的 cofig 按钮,打开第一个链接 Apache(httpd.conf) - 这也可以在 xampp\apache\conf 目录中找到。

然后搜索'80'(不带引号)并将它们更改为81并保存文件。 重启了apache服务。

在浏览器中输入“localhost:81/project_folder/”。

然后它工作得很好。

【讨论】:

【参考方案3】:

我最近也遇到了同样的问题。这是因为我一直在 URI 中包含 htdocs,但这不是发生错误的原因。

试试这个Working with XAMPP

在 XAMPP 根目录下有一个名为 htdocs 的文件夹。那是您应该放置与您的网站相关的东西的地方。对于您创建的每个网站,最好在 htdocs 文件夹中创建一个文件夹,然后将内容放入其中以避免冲突。

例如,您可以在 htdocs 文件夹中创建一个名为 learnphp 的文件夹,并将welcome.php 放入其中。然后就可以通过网址访问了

http://localhost/learnphp/welcome.php.

希望对你有帮助。

【讨论】:

【参考方案4】:

您需要将 VHosts 配置文件配置为指向您的 htdocs 文件夹

阅读文档: http://127.0.0.1/dashboard/docs/configure-vhosts.html

【讨论】:

以上是关于XAMPP,无法访问 htdocs的主要内容,如果未能解决你的问题,请参考以下文章

Xampp 使用本地 IP 时无法访问 htdocs

XAMPP设置本地服务器,可以打开localhost,输入htdocs下的文件夹,无法进入本地网站

无法访问 XAMPP sid 的 localhost

为啥我无法访问本地 XAMPP 上的某些页面或目录?

无法在 XAMPP 中打开现有页面?

无法访问此站点:localhost 拒绝连接