无法访问localhost / xampp / index.php

时间:2015-08-18 05:24:56

标签: php xampp localhost

我刚刚为Windows 7安装了XAMPP,控制面板似乎工作正常,我启动了MySql和Apache,我遇到的问题是,当我在浏览器“Google Chrome”中键入localhost时,它将我发送到“{{3} }“

当我将网址更改为“//localhost/xampp/index.php”时,它会告诉我: “没找到对象!

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

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

错误404

本地主机 Apache / 2.4.16(Win32)OpenSSL / 1.0.1p PHP / 5.6.11“

任何人都可以帮我解决这个问题吗? 谢谢。

3 个答案:

答案 0 :(得分:2)

好的,创建一个页面yourpage.html / yourpage.php无论如何,你必须将所有页面放在C:\ Xampp \ htdocs \ dir

中的文件夹中

然后尝试访问以下网址:

  

本地主机/ yourpage.html

  

本地主机/ yourpage.php

这应该有效。

答案 1 :(得分:1)

在 Xampp 中,默认页面会将您重定向到 /Dashboard 文件夹,因为它将标头 Location:http://localhost:80/Dashboard 发送到浏览器,浏览器理解并重定向它!

@Sumeet Gavhale 的回答是正确的。而不是 C://Xampp/htdocs 文件夹 xampp 用于在 /htdocs 文件夹中托管内容,因此如果您想找到 C://Xampp/htdocs/index.php 键入 localhost/index.php但这会将您重定向到 /htdocs/仪表板文件夹).

如果您想更改托管文件夹,您应该编辑 apache http/https 配置文件(但这取决于您的操作系统和 FS(文件系统))

<块引用>

注意:本文第二行中引用的*默认页面*字 answer 表示您的默认文档中的文档名称 服务器(在您的情况下为 xampp)(例如: index.htm 、index.html 、 index.php 等)将加载到您的服务器中,并且在其他服务器中会有所不同 案例(如果他们这样做了)(第一种情况下的 index.php(如果未编辑) )

希望对您有所帮助,请随时建议编辑或删除此答案

Xampp 源代码的Index.php

<?php
if (!empty($_SERVER['HTTPS']) && ('on' == $_SERVER['HTTPS'])) {
    $uri = 'https://';
} else {
    $uri = 'http://';
}
$uri .= $_SERVER['HTTP_HOST'];
header('Location: '.$uri.'/dashboard/');
exit; ?>Something is wrong with the XAMPP installation :-(

我没有解释上面的代码,因为它会使这个答案很大但是如果被要求我可以做到这一点,请支持这个答案以帮助解决其他人的问题

答案 2 :(得分:0)

我认为您应该输入&#34; http://localhost/index.php&#34;,因为我的../htdocs/xampp/文件夹中没有这样的文件,名为index.php。

因此,您所指的文件可能位于../htdocs/index.php中,要访问它,您需要点击网址为&#34; http://localhost/index.php&#34;。

感谢。