XAMPP,无法访问htdocs

时间:2013-12-09 21:24:21

标签: apache xampp config htdocs

我在访问<<时遇到问题localhost / htdocs>>

尝试过网址:localhost / htdocs

本地主机:80 / htdocs中

IP:80 / htdocs中

始终相同的错误

错误:

找不到对象!

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

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

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

我看着apache conf:

这是Doc Root

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

DocumentRoot“C:/ xampp / htdocs”

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

由于

命令行:

设置使用XAMPP for Windows的环境。

C:\ XAMPP

httpd -S

VirtualHost配置:

*:443是NameVirtualHost

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

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

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

ServerRoot:“C:/ xampp / apache”

Main DocumentRoot:“C:/ xampp / htdocs”

Main ErrorLog:“C:/xampp/apache/logs/error.log”

Mutex ssl-cache:using_defaults

Mutex默认值:dir =“C:/ xampp / apache / logs /”mechanism = default

Mutex rewrite-map:using_defaults

Mutex ssl-stapling:using_defaults

PidFile:“C:/xampp/apache/logs/httpd.pid”

定义:DUMP_VHOSTS

定义:DUMP_RUN_CFG


那条缝是否正确?

4 个答案:

答案 0 :(得分:3)

DocumentRoot指向给定虚拟主机的根目录。因此,如果已经在DocumentRoot中指定了htdoc,则不需要将它附加到URI。尝试:

http://localhost

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

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

答案 1 :(得分:1)

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

然后搜索“80”(不进行quoatation)并将其更改为81并保存文件。 重启了apache服务。

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

然后它工作正常。

答案 2 :(得分:0)

我最近一直面临同样的问题。这是因为我在URI中包含了htdocs,但没有必要这就是错误发生的原因。

试试这个Working with XAMPP

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

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

访问它
http://localhost/learnphp/welcome.php.

希望它有所帮助。

答案 3 :(得分:0)

您需要配置VHosts Config文件以指向您的htdocs文件夹

在以下位置阅读文档: http://127.0.0.1/dashboard/docs/configure-vhosts.html