我最近在升级 WAMP 版本后出现问题重新安装了 WAMP (Windows 11)。
当我尝试连接到本地网站 (http://localhost/mysite) 时,我在浏览器中看到:“无法访问此站点。localhost 拒绝连接。”。如果我在 URL 中指定端口 (http://localhost:8080/mysite),它将连接,但仅适用于基本 HTML 的项目。我以前从来不需要包括端口。
到目前为止我尝试了什么:
将 Apache 端口更改为 8080.
通过 WAMP 测试端口 8080 - 报告它被 WAMP 的 Apache 服务器使用。
已验证我可以在我的浏览器中访问 localhost:8080(我可以,并看到我列出的项目)。
已验证所有服务都在 WAMP 中运行。它们是 - WAMP 图标是绿色的。
检查 Apache 错误日志——没有错误。
检查服务状态——没有错误。全部标记为“开始”。
我可以访问 phpmyadmin 并查看我从以前的安装中复制的数据库。
清除主机文件中的所有内容,除了
127.0.0.1 本地主机 ::1 本地主机
已检查正确的端口(8080)正在 httpd.conf 中监听
禁用 Windows Defender 防火墙
刷新 DNS
这里有什么我想念的吗?
好的,当我在 WAMP 设置中将我的 WAMP 端口从 8080 重置为 80 时,它再次工作。
我现在明白浏览器默认监听80端口了。如果指定 apache 在不同的端口上运行,则需要在 URL 中手动告诉浏览器使用不同的端口,因此 URL 中需要 localhost:8080。但似乎无论出于何种原因,这与本地 WordPress 安装等不兼容