【问题标题】:Getting an error when I visit http://localhost访问 http://localhost 时出错
【发布时间】:2012-03-24 17:41:35
【问题描述】:

我正在尝试通过 Chrome 浏览器访问我的 xampp 上的 localhost,但我收到以下错误消息:

Object not found!

The requested URL was not found on this server. If you entered the 
URL manually please check your spelling and try again.

If you think this is a server error, please contact the webmaster.

Error 404

Apache 和 MySQL 已开启,所以我不明白。

【问题讨论】:

  • 也许尝试在您的一个不工作的虚拟主机中创建一个名为 test.html 的常规 html 文件。然后尝试访问该网址。这应该会给你一些关于可能是什么问题的线索。
  • 如果文件扩展名被关闭,您可能会收到此错误,因此您不小心创建了一个名为 index.php.txt 的文件,该文件将找不到。

标签: php apache localhost


【解决方案1】:

你可以访问“localhost”就好了。

“404:找不到文件”错误表明,一旦您连接到本地主机,服务器就找不到请求的文件。

附录:

也许尝试在其中之一中创建一个名为 test.html 的常规 html 文件 你的虚拟主机不工作。然后尝试访问该网址。那 应该给你一些关于可能是什么问题的线索。 – Gohn67

这是个好建议。试试看。具体来说:

1) 创建以下五个文件:

  • C:/xampp/htdocs/dummy-host.localhost/test.html

  • C:/xampp/htdocs/my/test.html

  • C:/xampp/htdocs/launcher/public_html/test.html

  • C:/xampp/htdocs/website/httpdocs/test.html

  • C:/xampp/htdocs/my/test.html

2) 确保每个目录都存在,并且每个目录都有一个“test.html”,其中包含“TESTING 1...2...3”字样

3) 在浏览器中尝试这五个网址中的每一个:

4) 报告您从每个浏览器 URL 得到的确切错误

【讨论】:

  • 我不明白。我应该能够访问其他 URL,但我不能 =/
  • 我也安装了wordpress,但无法访问
【解决方案2】:

在此处导航:

http://localhost/

如果这样的话,一切都会好的。

将wordpress粘贴到xampp/htdocs,应该不会出错。

【讨论】:

  • :((( 但在其他浏览器上会出现?????你说这个问题只适用于 Chrome - 或者适用于所有浏览器???
  • 无论如何,如果这适用于每个浏览器(不是只有 Chrome),我建议您卸载 xammps,重新启动 PC,然后再次安装而不接触任何东西(特别是不要触摸要安装 xampps 的文件夹)。然后再次尝试上层链接并给我们打电话。如果这不起作用,请再次卸载,重新启动,尝试下载较低版本的 xammps,如 1.5.1 最好并安装那个:P 祝你好运;)
  • @Xfile - 我认为 OP 的意思是他碰巧在使用 Chrome ......但问题是一个虚拟域工作,其他人没有。我敢肯定,如果他尝试我上面的建议,他会解决问题的。我的猜测是他可能在其他目录中没有默认的“index.html”,和/或他的 DocumentRoot 子句中的目录名称不正确。
【解决方案3】:

我遇到了类似的问题,我就是这样解决的:

  1. 在 XAMPP 中打开 Apache 模块上的 httpd:conf 文件(单击 Congif 按钮)
  2. 滚动文件 - 在第一组 cmets (#) 之后有一行代码显示“Listen 80”。将此更改为 81(或您要使用的任何其他端口)。
  3. 打开网络浏览器并在网址中明确定义端口:

    127.0.0.1:81

可能或可能对您有用;我最初遇到的问题是 Apache 根本无法启动,这就是我更改端口号的原因(我不知道哪个服务正在使用端口 80 - 如果您愿意,可以使用命令 netstats -a或命令提示符中的 netstats -b 来解决)

希望对你有帮助

【讨论】:

    【解决方案4】:

    我刚刚遇到这个问题,通过创建 .htaccess 文件解决了这个问题。

    <IfModule mod_rewrite.c>
       RewriteEngine On
       RewriteBase /yourfoldername/
       RewriteCond %{REQUEST_FILENAME} !-f
       RewriteCond %{REQUEST_FILENAME} !-d
       RewriteRule ^(.*)$ index.php/$1 [L]
    </IfModule>
    

    【讨论】:

      猜你喜欢
      • 2018-12-31
      • 2022-08-07
      • 1970-01-01
      • 2016-03-14
      • 2016-04-19
      • 2017-07-21
      • 2018-01-17
      • 2010-10-07
      • 1970-01-01
      相关资源
      最近更新 更多