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

求助:本地局域网通过XAMPP部署WordPress失败问题排查

本地局域网XAMPP运行WordPress故障排查方案

一、基础服务验证

  • 打开XAMPP控制面板,确认Apache、MySQL服务状态为Running。若启动失败,检查端口占用(比如80端口被IIS、迅雷等占用,可在Apache设置中修改端口为8080)。
  • 本机浏览器访问http://localhost/wordpress(若WordPress放在htdocs根目录则访问http://localhost),确认本地能进入WordPress安装界面,先解决本地访问问题再处理局域网权限。

二、WordPress文件与配置检查

  • 文件权限设置:右键htdocs下的WordPress文件夹 → 属性 → 安全,给当前Windows用户分配「完全控制」权限,避免文件读写失败。
  • wp-config.php配置:
    1. 若未生成该文件,复制wp-config-sample.php并重命名为wp-config.php。
    2. 手动填写数据库信息(匹配XAMPP默认配置):
    define( 'DB_NAME', 'wordpress' ); // 需提前在phpMyAdmin创建此数据库
    define( 'DB_USER', 'root' ); // XAMPP默认MySQL用户名
    define( 'DB_PASSWORD', '' ); // XAMPP默认MySQL密码为空
    define( 'DB_HOST', 'localhost' );
    define( 'DB_CHARSET', 'utf8mb4' );
    define( 'DB_COLLATE', '' );
    

三、数据库配置验证

  • 点击XAMPP控制面板中Apache旁的「Admin」按钮打开phpMyAdmin,创建名为wordpress的数据库,字符集选择utf8mb4_general_ci,确保数据库存在且与wp-config.php配置一致。

四、局域网访问配置

  • 修改Apache主配置:打开XAMPP目录下apache/conf/httpd.conf:
    1. 找到Listen 80,若端口冲突改为Listen 8080。
    2. 找到<Directory "C:/xampp/htdocs">区块,将Require local替换为Require all granted,允许局域网设备访问。
  • 获取本机局域网IP:CMD中执行ipconfig,找到IPv4地址(如192.168.1.100),局域网其他设备通过http://[本机IP]/wordpress(改端口则加:8080)访问。
  • 防火墙放行:确保Windows防火墙允许Apache的HTTP流量通过,或临时关闭防火墙测试连通性。

五、常见错误排查

  • 数据库连接失败:检查MySQL服务是否启动、wp-config.php数据库信息是否正确、目标数据库是否存在。
  • 403 Forbidden:确认Apache配置中Require all granted已设置,且WordPress文件夹权限正确。
  • 局域网无法访问:验证设备是否与本机在同一网段,防火墙是否拦截流量,Apache端口是否被路由限制。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.23 04:24:26