我正在尝试通过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已打开,所以我不明白。
答案 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)
我遇到了类似的问题,这就是我解决问题的方法:
打开网络浏览器并在网址中明确定义端口:
127.0.0.1:81
可能或可能对你有用;我最初遇到了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>