如何用WordPress搭建局域网?
- CMS教程
- 2025-06-13
- 3539
在局域网中使用WordPress搭建网站是团队协作、内部资源共享或本地开发的理想方案,以下是详细操作指南,基于最新实践并符合技术安全规范:
核心原理
WordPress需运行在服务器环境中,局域网建站本质是将本地计算机变成服务器,通过路由器分配的内网IP(如168.1.100)供其他设备访问。
准备工作
-  硬件要求 - 一台常开计算机作为主机(Windows/macOS/Linux)
- 局域网内其他设备(手机/电脑)
- 稳定的路由器网络
 
-  软件准备 - 本地服务器环境(任选其一): 
    - XAMPP(跨平台):官网下载
- WAMP(Windows):官网下载
- MAMP(macOS):官网下载
 
 
- 本地服务器环境(任选其一): 
    
-  下载WordPress - 从WordPress中文官网获取最新安装包
 
搭建步骤
阶段1:配置本地服务器(以XAMPP为例)
- 安装XAMPP,启动Apache和MySQL服务(控制面板点击”Start”)
- 将WordPress解压到服务器根目录: 
  - Windows:C:xampphtdocsmy-site
- macOS:/Applications/MAMP/htdocs/my-site
 
- Windows:
- 创建数据库: 
  - 浏览器访问 http://localhost/phpmyadmin
- 新建数据库(如wordpress_local),字符集选utf8mb4_general_ci
 
- 浏览器访问 
阶段2:安装WordPress
- 浏览器访问 http://localhost/my-site
- 按向导填写信息: 
  - 数据库名:wordpress_local
- 用户名:root(XAMPP默认)
- 密码:留空(除非修改过)
- 主机:localhost
 
- 数据库名:
- 完成安装,登录后台(http://localhost/my-site/wp-admin)
阶段3:启用局域网访问
-  查找主机内网IP  - Windows:命令提示符输入 ipconfig→ 查”IPv4地址”
- macOS/Linux:终端输入 ifconfig→ 查”inet”地址(通常以192.168开头)
 
- Windows:命令提示符输入 
-  修改WordPress配置 
 编辑网站根目录下的wp-config.php,在<?php后添加:define('WP_HOME', 'http://你的内网IP/my-site'); define('WP_SITEURL', 'http://你的内网IP/my-site');示例: define('WP_HOME', 'http://192.168.1.100/my-site');
-  配置防火墙(关键!) - Windows:
 控制面板 → 系统和安全 → Windows Defender防火墙 → 允许应用通过防火墙 → 勾选Apache HTTP Server
- macOS:
 系统设置 → 网络 → 防火墙选项 → 允许传入连接”Apache”
 
- Windows:
局域网设备访问测试
- 确保所有设备连接同一路由器
- 在其他设备浏览器输入:
 http://你的内网IP/my-site(如http://192.168.1.100/my-site)
- 正常显示网站即成功
安全强化措施
-  修改默认登录凭据 - 后台 → 用户 → 修改管理员密码为强密码(12位+大小写字母/数字/符号)
- 删除默认用户admin
 
-  限制登录尝试 
 安装安全插件(如Limit Login Attempts Reloaded),防止暴力破解 
-  关闭文件编辑 
 在wp-config.php末尾添加:define('DISALLOW_FILE_EDIT', true);
-  定期备份 
 使用插件UpdraftPlus自动备份数据库和文件到本地
常见问题解决
-  无法访问内网IP 
 检查主机防火墙设置 → 确认Apache入站规则启用 → 重启路由器
-  数据库连接错误 
 核对wp-config.php中的数据库名/用户名 → 确保MySQL服务运行
-  页面样式丢失 
 后台 → 设置 → 常规 → 检查WordPress地址和站点地址是否均为内网IP 
-  设备IP变动导致失效 
 在路由器后台为主机分配静态IP(参考路由器手册)
进阶应用
- 多站点协作:后台 → 工具 → 网络设置,开启WordPress多站点模式
- 远程数据库:修改wp-config.php中的主机为MySQL服务器内网IP(需单独部署)
- 外网穿透(可选):通过Ngrok或frp将局域网站点临时暴露到公网(测试用)
引用说明:本文操作基于WordPress 6.5官方文档、Apache服务器安全指南及RFC 1918私有IP地址标准,XAMPP等工具的使用遵循其开源许可协议,安全建议参照OWASP Web应用安全规范。
通过以上步骤,您可快速创建高效、安全的局域网WordPress站点,实际部署中需根据网络环境微调配置,建议首次设置时关闭非必要设备以减少干扰。
 
  
			