前提条件:已登录宝塔面板,且服务器已安装好运行环境(Nginx + MySQL 5.7/MariaDB 10.5+ + PHP 7.4/8.1,PHP需安装curl、gd、mysqli、zip扩展并重启),域名已解析到服务器公网IP(无域名可临时用IP访问)。

方式一:手动搭建WordPress(可控性强,适合有基础、需定制的用户)

步骤1:创建网站站点

  1. 点击宝塔面板左侧「网站」→「添加站点」;
  2. 填写站点信息:
    1. 域名:填入已解析的域名(如xxx.com),无域名则填服务器公网IP;
    2. 根目录:默认路径为/www/wwwroot/xxx.com(可按需修改,建议保留默认);
    3. 数据库:勾选「创建数据库」,自动生成数据库名、用户名、密码,务必记录下来(后续安装需用到);
    4. PHP版本:选择已安装的PHP 7.4或8.1;
  3. 点击「提交」,站点创建完成。

步骤2:上传并解压WordPress安装包

方法1:宝塔远程下载(推荐,无需本地操作)

  1. 进入「网站」→ 对应站点 →「根目录」,删除目录内默认文件(如index.html、404.html等);
  2. 点击页面上方「远程下载」,输入WordPress中文包官方地址:https://cn.wordpress.org/latest-zh_CN.zip,点击「确定」;
  3. 下载完成后,选中压缩包,点击「解压」,解压到当前根目录;
  4. 解压后会生成「wordpress」文件夹,进入该文件夹,全选所有文件,点击「剪切」,回到根目录后点击「粘贴」;
  5. 删除空的「wordpress」文件夹和下载的压缩包,确保所有WordPress文件直接放在根目录下。

方法2:手动上传(适合网络不稳定,无法远程下载的情况)

  1. 本地浏览器访问https://cn.wordpress.org/latest-zh_CN.zip,下载WordPress中文安装包到本地;
  2. 回到宝塔面板,进入对应站点的「根目录」,删除默认文件;
  3. 点击「上传」,选择本地下载好的压缩包,上传到根目录;
  4. 上传完成后,解压压缩包,按方法1的步骤4-5,将WordPress文件移动到根目录,删除多余文件夹和压缩包。

步骤3:浏览器完成WordPress安装

  1. 打开浏览器,访问你的域名(或服务器IP),进入WordPress安装向导,选择「简体中文」,点击「继续」;
  2. 填写数据库信息:数据库名、用户名、密码填写步骤1中记录的内容,数据库主机默认填「localhost」,表前缀默认「wp_」(可按需修改),点击「提交」;
  3. 确认数据库连接成功后,点击「运行安装程序」;
  4. 设置站点信息:填写站点标题、管理员账号、管理员密码(务必牢记)、管理员邮箱,点击「安装WordPress」;
  5. 安装完成后,点击「登录」,输入管理员账号密码,即可进入WordPress后台(后台地址:域名/wp-admin)。

步骤4:基础优化(可选,提升站点稳定性)

  1. 伪静态配置:进入「网站」→ 对应站点 →「伪静态」,选择「WordPress」,点击「保存」;
  2. SSL/HTTPS配置:进入「网站」→ 对应站点 →「SSL」,申请免费Let’s Encrypt证书,申请成功后勾选「强制HTTPS」,点击「保存」;
  3. 权限设置:确保站点根目录权限为755,文件权限为644,避免出现访问异常。

方式二:一键部署WordPress(极简高效,适合新手、快速上线)

步骤1:找到WordPress一键部署工具

  1. 登录宝塔面板后,点击左侧「软件商店」;
  2. 顶部切换到「一键部署」选项卡,在搜索框输入「WordPress」,找到官方的「WordPress 博客系统」,点击「一键部署」。

步骤2:填写部署信息

  1. 域名:填入已解析的域名(如xxx.com),无域名则填服务器公网IP;
  2. 根目录:默认路径为/www/wwwroot/xxx.com,无需手动修改;
  3. PHP版本:选择已安装的PHP 7.4或8.1;
  4. 数据库:默认勾选「自动创建数据库」,会自动生成数据库名、用户名、密码,建议截图或复制保存;
  5. 其他配置:勾选「自动配置WordPress伪静态」,有域名可勾选「自动申请免费SSL」(无需手动后续配置);
  6. 点击「提交」,宝塔将自动完成后续所有操作(创建站点、创建数据库、下载解压WordPress、写入基础配置)。

步骤3:完成最终安装

  1. 等待页面提示「部署成功」,确认数据库信息已保存;
  2. 打开浏览器,访问你的域名(或服务器IP),进入WordPress安装向导,选择「简体中文」;
  3. 填写数据库信息(使用部署成功后保存的数据库名、用户名、密码,主机填localhost),点击「提交」→「运行安装程序」;
  4. 设置站点标题、管理员账号密码、管理员邮箱,点击「安装WordPress」,安装完成后登录后台即可。

两种方式对比(快速选择适合自己的方式)

对比项手动搭建(方式一)一键部署(方式二)
操作难度步骤稍多,需手动处理文件、配置极简,全程点击操作,无需手动处理细节
WordPress版本自己下载,可获取最新官方版本宝塔打包版本,可能略滞后于官方最新版
可控性强,可自定义文件路径、安装细节弱,全程自动,自定义空间小
适合人群有基础、需定制站点、多站点管理的用户新手、不想折腾、需要快速上线站点的用户
后续配置需手动配置伪静态、SSL(可选)自动配置伪静态,可勾选自动申请SSL

常见问题排查(两种方式通用)

  1. 数据库连接错误:核对数据库名、用户名、密码是否正确;确认MySQL/MariaDB已启动;
  2. 403 Forbidden:检查站点根目录权限(需为755);确认WordPress文件已移动到根目录,未放在wordpress子文件夹下;
  3. 无法访问后台:在站点根目录找到wp-config.php文件,添加代码:define(‘WP_HOME’,’https://你的域名’); define(‘WP_SITEURL’,’https://你的域名’);(替换为自己的域名);
  4. PHP扩展缺失:进入宝塔「软件商店」→ 找到已安装的PHP版本 → 点击「设置」→「安装扩展」,勾选curl、gd、mysqli、zip,重启PHP即可。