[英]WAMP server in green but only get 404
好的女士们先生们。 我有一个令人费解的问题。 我在工作时在 WIN7 机器上安装了 WAMP 服务器,一切正常。 几个星期没有使用它,因为我被拉到了其他事情上。 前几天我试图启动它......图标是绿色的,我认为我们很好。 然后我尝试打开 localhost 并收到 404 错误:
HTTP 错误 404。未找到请求的资源。
我不知道为什么要这样做,我们在 2-3 周前工作得很好,现在什么都没有。 有没有人有绿色图标但无法显示任何页面? 我到底要去哪里,因为我在这里用头撞墙。
提前致谢。
也有可能在端口 80 上运行了一些其他服务(可能是 IIS Express、某些 Torrent 客户端、Skype ......)。 解决方案可能是更改正在侦听的端口(如Mithun Sen所说)。
因此,更改 Wamp 侦听的端口:
Listen 80
更改为其他内容,例如: Listen 81
ServerName localhost:80
更改为ServerName localhost:81
如果您已完成此操作并保存了 httpd.conf,则必须重新启动 Wamp 服务器。 然后使用localhost:81
作为您的根 url。
所以网址看起来像
localhost:81/phpmyadmin
localhost:81/mysite_directory
对我来说,我所要做的就是点击 WAMP 图标,然后点击“Put Online”,然后它就上线了。 外面的其他人也可能是这种情况。
尝试更改端口:
单击 wamp 图标 -> Apache -> httpd.conf 将“Listen 80”更改为“Listen 81”。
重启万普。
检查端口 80 是否正被任何其他服务使用。 在我的例子中,图标是棕色的,服务器在线并且apache
服务没有启动。
这是我为修复它所做的:
在我的情况下, "Web Deployment Agent Service"
正在使用阻止 apache 使用它的端口。
停止服务并在属性中将其启动类型更改为“手动”,默认为“自动”,这样可以避免问题再次发生。
请在下面的链接中找到有关如何查找和停止服务的更多详细信息: https : //stackoverflow.com/a/35252219/5894548
以防万一其他人有同样的问题,我会发布我如何解决我的问题。
我最近想将 WAMP 中的 PHP 更新为更新版本。 当那不起作用时,我决定下载一个更新版本的 WAMP 和一个更新的 PHP 版本。 下载并安装所有 Visual C++ 包后,我安装了新的 WAMP。 我还下载了新版本的 Joomla,并将文件放在 wamp/www/ 目录中。 我打开 WAMP,获得绿灯,然后尝试安装新的 Joomla。 当我输入 URL 时: http://localhost/joomla/installation/index.php找不到文件。 我没有注意到我下载的新 WAMP 的文件名为“wamp64”。 我把joomla文件从wamp/www/取出来放到wamp64/www/,终于找到安装文件了。
也许这条信息可以让其他人免于拔头发。
如果你得到
HTTP 错误 404。未找到请求的资源。
即使 Wampserver 灯为绿色,请检查您的端口 80,它可能正被其他服务使用。
所以你应该这样做;
1- 单击 Wampserver 转到 Apache -> httpd.conf
2- 找到 Listen 80 并将其更改为 Listen 8080
3- 保存 .txt 文件并重新启动 Wampserver
注意:如果您在端口号为 Listen 8080 的情况下重新启动计算机后遇到同样的问题
1-再次更改端口号,如Listen 8081并重新启动所有服务,然后单击LocalHost。
2- 如果页面再次打开很好,但如果出现错误,则将端口号更改回侦听 8080 并重新启动它,您将看到它会起作用..
我的问题是这些文件实际上并不存在。
自从我从 32 位升级到 64 位以来,我遇到了这个问题。
我的所有文件都在Wamp
而localhost
正在寻找Wamp64
文件。
所以,我所做的只是从Wamp/www -> Wamp64/www
移动文件。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.