You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

本地加载WordPress站点提示"This site can't be reached"错误求助

本地WordPress "This site can't be reached" 错误修复步骤

按以下顺序排查,90%以上的同类问题都能定位解决:

1. 先确认本地Web环境服务状态

  • 无论你用XAMPP、WAMP、MAMP、LocalWP还是Docker部署的本地WP,首先打开对应管理面板,确认Apache/Nginx、MySQL两个核心服务处于正常运行状态,无异常报错
  • 检查端口占用情况:80、443是Web服务默认端口,经常会被IIS、下载工具、代理软件占用,如果面板提示端口冲突,要么关闭占用端口的程序,要么修改Web服务的监听端口
  • 基础连通性验证:直接访问http://127.0.0.1(改了端口就加对应端口号,比如http://127.0.0.1:8080),如果这个地址都打不开,问题和WordPress程序无关,就是Web服务没正常启动。

2. 核对站点地址配置

  • 地址不匹配是本地WP最常见的访问失败原因:
    • 打开phpMyAdmin进入WP对应数据库,找到wp_options表,核对siteurl、home两个字段的值,必须和你浏览器输入的访问地址完全一致,端口、子路径错一个字符都会访问失败
    • 如果没法进数据库,直接打开WP根目录下的wp-config.php文件,在/* That's all, stop editing! Happy publishing. */注释行之前加入以下两行代码,强制指定站点地址:
define('WP_HOME', 'http://你浏览器输入的完整访问地址');
define('WP_SITEURL', 'http://你浏览器输入的完整访问地址');
  • 注意:如果本地没配置SSL证书,地址必须用http://开头,不要强行写https://,否则会直接连接失败。

3. 检查自定义域名的hosts映射

  • 如果你给本地站点绑定了非localhost的自定义域名(比如localwp.test这类),必须配置系统hosts映射:
    • Windows系统hosts路径:C:\Windows\System32\drivers\etc\hosts
    • Mac/Linux系统hosts路径:/etc/hosts
    • 在hosts文件末尾添加一行127.0.0.1 你的自定义域名,保存后刷新本地DNS缓存再访问:
      • Windows执行命令:ipconfig /flushdns
      • Mac执行命令:sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder

4. 排查安全软件拦截

  • 系统自带防火墙、第三方杀毒/安全软件大概率会拦截Web服务的入站连接,临时关闭防火墙1分钟测试访问,如果能正常打开,把对应Web服务程序加到防火墙白名单即可。

5. 终端连通性校验

如果以上步骤都没解决,打开终端/命令提示符做两个基础测试:

  • 执行ping 你访问的站点域名,看返回的IP是不是127.0.0.1,如果解析到公网IP,说明hosts/DNS配置错误
  • 执行telnet 你访问的域名 对应端口,如果提示连接失败,说明Web服务没有在对应端口正常监听,回到第一步重新排查服务状态和端口占用。

这个报错本质是浏览器根本没连上本地的Web服务,和WP主题、插件、.htaccess规则没有直接关系,不用在程序层面乱改配置,先把网络连通性问题解决再排查程序故障。

内容的提问来源于stack exchange,提问作者Cameron

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.29 11:57:19