Xampp 找不到Localhost:404

Xampp 找不到Localhost:404,xampp,localhost,Xampp,Localhost,我正在使用XAMPP。以及Django的内部服务器。 当我浏览到localhost或127.0.0.1时,它显示 没有找到。HTTP错误404。找不到请求的资源 它有时工作正常,有时会弹出错误 此外,当我浏览到我的项目url时,即127.0.0.1:8000/cc,项目url工作正常 知道为什么会发生这种情况吗?当您从端口80更改默认端口时,需要将端口号添加到浏览器中键入的每个地址 例如:localhost:8000/cc 这里有一个小版本,它应该是8080而不是8000。 例如— 如果服务器仍

我正在使用XAMPP。以及Django的内部服务器。 当我浏览到localhost或127.0.0.1时,它显示 没有找到。HTTP错误404。找不到请求的资源

它有时工作正常,有时会弹出错误

此外,当我浏览到我的项目url时,即127.0.0.1:8000/cc,项目url工作正常


知道为什么会发生这种情况吗?

当您从端口80更改默认端口时,需要将端口号添加到浏览器中键入的每个地址

例如:localhost:8000/cc

这里有一个小版本,它应该是8080而不是8000。 例如—

如果服务器仍在侦听端口80,请检查DocumentRoot文件夹的权限以及DirectoryIndex文件是否存在。

在命令行中键入netstat-ano。我看到它显示了本地地址端口0.0.0.0:80的内容

我的问题是因为端口80上有SQL Server Reporting Services。因此,我按照这些说明将端口从80更改为81:

以下是更改SQL Server Reporting Services端口号后的命令行图片:

如果您仍然有相同的问题,请阅读本论坛:


打开D:\xampp\apache\conf\extra\httpd-vhosts.conf

服务器名本地主机 DocumentRoot D:\xampp\htdocs SetEnv应用程序\环境开发 DirectoryIndex.php AllowOverride文件信息 要求所有授权

重新启动Apache服务器


然后刷新给定的url

我也遇到了同样的问题,下面是它对我的作用:

1打开XAMPP控制面板

2在右上角,转至配置>服务和端口设置 把我做的端口从80改为81

3在Apache中打开配置,就在Apache管理选项旁边,单击该选项,然后选择将在记事本中打开的第一个httpd.conf

4在那里,您可以找到端口listen 80,并在所有位置将其替换为81,然后保存文件

5现在重新启动Apache和MYSql

6现在在浏览器中键入以下内容:

我希望这能起作用。

许多框架,如Laravel、Django,。。。运行在除80以外的其他端口上工作的本地web服务器。例如,端口8000是这些本地web服务器使用的最常用端口

所以,当您运行框架构建的web服务器并键入localhost:8000时,它运行得很好。但xamppapache运行的web服务器有另一个端口。默认情况下,它有80个端口,不需要在url中键入。如果您更改端口,则应在url中提及它


**简言之:*框架中的web服务器不同于xampp中的web服务器。检查每台服务器的端口,并在使用它们时在url中提及它。

您需要停止此端口上运行的服务。通过netstat-ano检查特定端口上运行的服务。然后在窗口中搜索键入services.exe并搜索该进程并停止该进程。若要更改该进程的端口,请选中此项

尝试检查您的web路由最有可能的情况是路由中没有指向默认路径的内容//默认路径或路由路由::get'/',[PagesController::class,'index'];在这种情况下

一个很小的细节,但很容易忘记!你的眼光很敏锐。解决了我的问题。虽然此链接可以回答问题,但最好在此处包含答案的基本部分,并提供链接供参考。如果链接页面发生更改,仅链接的答案可能无效。-这并不能回答这个问题。一旦你有足够的钱,你将能够;相反-