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.html 和 php,但我无法访问其中任何一个文件。如果我只使用 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的主要内容,如果未能解决你的问题,请参考以下文章