6

我正在使用 XAMPP。和 Django 的内部服务器。当我浏览到localhostor127.0.0.1时,它显示 Not Found . HTTP Error 404. The requested resource is not found.

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

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

任何想法为什么会发生这种情况?

4

9 回答 9

24

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

例如: localhost:8000/cc 。

这里的一个小版本是应该是8080代替8000。例如 ——http://localhost:8080/phpmyadmin/

于 2013-07-23T16:59:23.317 回答
3

我遇到了同样的问题,这对我来说是这样的:

1) 打开 XAMPP 控制面板。

2)在右上角转到配置>服务和端口设置 并更改端口(我从80做了81)。

3)在 Apache 中打开 config 就在 Apache admin 选项中(下一步),然后单击它并选择第一个(httpd.conf),它将在记事本中打开。

4)在那里你找到端口监听80并将其替换为81并保存文件。

5) 现在重启 Apache 和 MYSql

6) 现在在浏览器中输入以下内容: http://localhost:81/phpmyadmin/

我希望这行得通。

于 2019-12-11T10:57:14.220 回答
2

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

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

http://seankilleen.com/2012/11/how-to-stop-sql-server-reporting-services-from-using-port-80-on-your-server-field-notes/

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

在此处输入图像描述

如果您仍然遇到同样的问题,请阅读此论坛:

http://forum.wampserver.com/read.php?2,66196,66233#REPLY

于 2015-03-06T21:34:48.960 回答
1

许多框架(如Laravel, Django,...)运行在除 80 之外的另一个端口上工作的本地 Web 服务器。例如,端口8000是这些本地 Web 服务器使用的最常用的端口。

因此,当您运行框架构建它们并键入localhost:8000它的 Web 服务器时,它运行良好。xampp(apache)但是运行它的 Web 服务器有另一个端口。默认情况下80,它不需要在 url 中键入它。如果您更改端口,您应该提及它在网址中。

**简而言之:**框架中的网络服务器与 xampp 中的网络服务器不同。检查每台服务器的端口,并在使用时在 url 中提及。

于 2020-02-14T17:21:57.233 回答
0

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

于 2014-12-26T08:42:29.580 回答
0

您需要停止在此端口上运行的服务。通过“netstat -ano”检查在特定端口上运行的服务。然后在窗口搜索类型 services.exe 并搜索该进程并停止该进程。更改该进程的端口检查此 http ://seankilleen.com/2012/11/how-to-stop-sql-server-reporting-services-from-using-port-80-on-your-server-field-notes/

于 2020-07-16T15:19:45.207 回答
0

//default path or route Route::get('/', [ PagesController::class,'index']);尝试检查您的网络路由,在这种情况下,您的路由中没有任何内容指向默认路径

于 2021-03-02T11:58:32.043 回答
-1

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

ServerName localhost DocumentRoot "D:\xampp\htdocs" SetEnv APPLICATION_ENV "development"
DirectoryIndex index.php AllowOverride FileInfo 要求所有授权

重启 Apache 服务器

然后刷新您给定的网址

于 2016-07-16T12:31:20.517 回答
-1

就我而言,这只是一个 VPN 问题。

我在我的公司网络中工作(通过 VPN)。切换到私网后,问题就消失了!

于 2021-10-19T08:49:33.287 回答