无法访问 localhost/xampp/index.php

Posted

技术标签:

【中文标题】无法访问 localhost/xampp/index.php【英文标题】:Cannot access to localhost/xampp/index.php 【发布时间】:2015-11-10 21:38:52 【问题描述】:

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

当我将 url 更改为“//localhost/xampp/index.php”时,它告诉我: "找不到对象!

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

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

错误 404

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

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

【问题讨论】:

你的 index.php 在哪里? xampp目录下有index.php文件吗? 不,我真的不知道它在哪里,我刚看了一个教程,他做了这个,但它不起作用 其他人告诉我去这里 >> localhost/xampp/htdocs/index.php 但它也不起作用 也可以是index.html :),不一定是xampp根目录下只有index.php文件 【参考方案1】:

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

然后尝试访问以下网址:

localhost/yourpage.html

localhost/yourpage.php

应该可以的。

【讨论】:

我明白你想告诉我什么,但是我还不想做一个网站,我想访问 xampp 的主页,我可以添加密码和类似的东西那 有什么解决办法吗?我无意中删除了 xampp 索引文件,现在我需要去那里。【参考方案2】:

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

@Sumeet Gavhale 的回答是正确的。而不是 C://Xampp/htdocs 文件夹 xampp 用于在 /htdocs 文件夹中托管内容,所以如果你想找到 C://Xampp/htdocs/index.php 输入 localhost/index.php (但这会将你重定向到 /htdocs/Dashboard 文件夹)。

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

注意:默认页面这个词在第二行提到 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 :-(

但如果您仍想查看(执行)页面,请在最后一行和倒数第二行前面输入“//”。

【讨论】:

了解 index.php 请求为何进行重定向会很有帮助。它是 index.php 文件的内容吗?或者是更高级别的东西(如 apache 配置)正在执行重定向。 @JeffRichards 感谢您的改进我已经发布了 Index.php 文件【参考方案3】:

我认为您应该输入“http://localhost/index.php”,因为我的 ../htdocs/xampp/ 文件夹中没有名为 index.php 的文件。

因此,您所指的文件可能位于 ../htdocs/index.php 中,要访问它,您需要将 URL 设为“http://localhost/index.php”。

谢谢。

【讨论】:

以上是关于无法访问 localhost/xampp/index.php的主要内容,如果未能解决你的问题,请参考以下文章

如何解决win10无法访问\\

javaweb网页无法访问怎么解决

为何无法访问网站?

Linux系统下的80端口公网无法访问。

C盘 位置不可用,无法访问C:\ 拒绝访问

无法访问docker镜像服务器?