Localhost:404未找到

时间:2013-07-23 07:21:19

标签: xampp localhost

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

它有时可以正常工作,其他时候会弹出错误。

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

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

8 个答案:

答案 0 :(得分:20)

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

例如:localhost:8000 / cc。

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

答案 1 :(得分:1)

在命令行中键入“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端口号后的命令行图片:

enter image description here

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

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

答案 2 :(得分:1)

LaravelDjango等许多框架都运行本地Web服务器,该服务器可在除80以外的其他端口上工作。例如,端口8000是这些本地Web的最常用端口。服务器使用。

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

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

答案 3 :(得分:0)

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

答案 4 :(得分:0)

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

1)打开XAMPP控制面板。

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

3)在Apache Admin Option的右下(紧随其后)打开配置,然后单击并选择第一个(httpd.conf),它将在记事本中打开。

4)在此处找到端口侦听器80,并在所有位置将其替换为81,然后保存文件。

5)现在重新启动Apache和MYSql

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

我希望这行得通。

答案 5 :(得分: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/

答案 6 :(得分:0)

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

答案 7 :(得分:-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服务器

然后刷新您的给定网址