前提条件:已登录宝塔面板,且服务器已安装好运行环境(Nginx + MySQL 5.7/MariaDB 10.5+ + PHP 7.4/8.1,PHP需安装curl、gd、mysqli、zip扩展并重启),域名已解析到服务器公网IP(无域名可临时用IP访问)。
方式一:手动搭建WordPress(可控性强,适合有基础、需定制的用户)
步骤1:创建网站站点
- 点击宝塔面板左侧「网站」→「添加站点」;
- 填写站点信息:
- 域名:填入已解析的域名(如xxx.com),无域名则填服务器公网IP;
- 根目录:默认路径为/www/wwwroot/xxx.com(可按需修改,建议保留默认);
- 数据库:勾选「创建数据库」,自动生成数据库名、用户名、密码,务必记录下来(后续安装需用到);
- PHP版本:选择已安装的PHP 7.4或8.1;
- 点击「提交」,站点创建完成。
步骤2:上传并解压WordPress安装包
方法1:宝塔远程下载(推荐,无需本地操作)
- 进入「网站」→ 对应站点 →「根目录」,删除目录内默认文件(如index.html、404.html等);
- 点击页面上方「远程下载」,输入WordPress中文包官方地址:https://cn.wordpress.org/latest-zh_CN.zip,点击「确定」;
- 下载完成后,选中压缩包,点击「解压」,解压到当前根目录;
- 解压后会生成「wordpress」文件夹,进入该文件夹,全选所有文件,点击「剪切」,回到根目录后点击「粘贴」;
- 删除空的「wordpress」文件夹和下载的压缩包,确保所有WordPress文件直接放在根目录下。
方法2:手动上传(适合网络不稳定,无法远程下载的情况)
- 本地浏览器访问https://cn.wordpress.org/latest-zh_CN.zip,下载WordPress中文安装包到本地;
- 回到宝塔面板,进入对应站点的「根目录」,删除默认文件;
- 点击「上传」,选择本地下载好的压缩包,上传到根目录;
- 上传完成后,解压压缩包,按方法1的步骤4-5,将WordPress文件移动到根目录,删除多余文件夹和压缩包。
步骤3:浏览器完成WordPress安装
- 打开浏览器,访问你的域名(或服务器IP),进入WordPress安装向导,选择「简体中文」,点击「继续」;
- 填写数据库信息:数据库名、用户名、密码填写步骤1中记录的内容,数据库主机默认填「localhost」,表前缀默认「wp_」(可按需修改),点击「提交」;
- 确认数据库连接成功后,点击「运行安装程序」;
- 设置站点信息:填写站点标题、管理员账号、管理员密码(务必牢记)、管理员邮箱,点击「安装WordPress」;
- 安装完成后,点击「登录」,输入管理员账号密码,即可进入WordPress后台(后台地址:域名/wp-admin)。
步骤4:基础优化(可选,提升站点稳定性)
- 伪静态配置:进入「网站」→ 对应站点 →「伪静态」,选择「WordPress」,点击「保存」;
- SSL/HTTPS配置:进入「网站」→ 对应站点 →「SSL」,申请免费Let’s Encrypt证书,申请成功后勾选「强制HTTPS」,点击「保存」;
- 权限设置:确保站点根目录权限为755,文件权限为644,避免出现访问异常。
方式二:一键部署WordPress(极简高效,适合新手、快速上线)
步骤1:找到WordPress一键部署工具
- 登录宝塔面板后,点击左侧「软件商店」;
- 顶部切换到「一键部署」选项卡,在搜索框输入「WordPress」,找到官方的「WordPress 博客系统」,点击「一键部署」。
步骤2:填写部署信息
- 域名:填入已解析的域名(如xxx.com),无域名则填服务器公网IP;
- 根目录:默认路径为/www/wwwroot/xxx.com,无需手动修改;
- PHP版本:选择已安装的PHP 7.4或8.1;
- 数据库:默认勾选「自动创建数据库」,会自动生成数据库名、用户名、密码,建议截图或复制保存;
- 其他配置:勾选「自动配置WordPress伪静态」,有域名可勾选「自动申请免费SSL」(无需手动后续配置);
- 点击「提交」,宝塔将自动完成后续所有操作(创建站点、创建数据库、下载解压WordPress、写入基础配置)。
步骤3:完成最终安装
- 等待页面提示「部署成功」,确认数据库信息已保存;
- 打开浏览器,访问你的域名(或服务器IP),进入WordPress安装向导,选择「简体中文」;
- 填写数据库信息(使用部署成功后保存的数据库名、用户名、密码,主机填localhost),点击「提交」→「运行安装程序」;
- 设置站点标题、管理员账号密码、管理员邮箱,点击「安装WordPress」,安装完成后登录后台即可。
两种方式对比(快速选择适合自己的方式)
| 对比项 | 手动搭建(方式一) | 一键部署(方式二) |
|---|---|---|
| 操作难度 | 步骤稍多,需手动处理文件、配置 | 极简,全程点击操作,无需手动处理细节 |
| WordPress版本 | 自己下载,可获取最新官方版本 | 宝塔打包版本,可能略滞后于官方最新版 |
| 可控性 | 强,可自定义文件路径、安装细节 | 弱,全程自动,自定义空间小 |
| 适合人群 | 有基础、需定制站点、多站点管理的用户 | 新手、不想折腾、需要快速上线站点的用户 |
| 后续配置 | 需手动配置伪静态、SSL(可选) | 自动配置伪静态,可勾选自动申请SSL |
常见问题排查(两种方式通用)
- 数据库连接错误:核对数据库名、用户名、密码是否正确;确认MySQL/MariaDB已启动;
- 403 Forbidden:检查站点根目录权限(需为755);确认WordPress文件已移动到根目录,未放在wordpress子文件夹下;
- 无法访问后台:在站点根目录找到wp-config.php文件,添加代码:define(‘WP_HOME’,’https://你的域名’); define(‘WP_SITEURL’,’https://你的域名’);(替换为自己的域名);
- PHP扩展缺失:进入宝塔「软件商店」→ 找到已安装的PHP版本 → 点击「设置」→「安装扩展」,勾选curl、gd、mysqli、zip,重启PHP即可。