访问http:// localhost时出错

时间:2012-03-24 17:41:36

标签: php apache localhost

我正在尝试通过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已打开,所以我不明白。

4 个答案:

答案 0 :(得分:6)

您可以正常访问“localhost”。

“404:file not found”错误表示一旦您连接到localhost,服务器就找不到所请求的文件。

附录:

  

也许尝试在其中一个中创建名为test.html的常规html文件   你的vhosts无效。然后尝试访问该网址。那   应该给你一些关于可能是什么问题的线索。 - 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)报告从每个浏览器网址获得的确切错误

答案 1 :(得分:1)

导航到这里:

http://localhost/

如果有效,一切都会好的。

将wordpress粘贴到xampp/htdocs,您不会收到任何错误。

答案 2 :(得分:0)

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

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

    127.0.0.1:81

  4. 可能或可能对你有用;我最初遇到了Apache根本无法启动的问题,这就是为什么我更改了端口号(无法弄清楚哪个服务正在使用端口80 - 如果你想要你可以使用命令netstats -a或netstats -b在命令提示符中找出来)

    希望这有帮助

答案 3 :(得分:0)

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

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