宝塔面板(BT Panel)是目前国内使用最广泛的 Linux 服务器图形化管理工具,通过它可以用鼠标完成 LNMP/LAMP 环境部署、网站管理、数据库维护等操作,大幅降低建站门槛。本文以搬瓦工 VPS(Debian/Ubuntu)为基础,完整演示从安装宝塔到 WordPress 上线的全流程,并涵盖域名绑定、SSL、伪静态和常见问题处理。

本文要点

  • 一键安装宝塔面板并完成初始安全设置
  • 创建 LNMP 环境与 MySQL 数据库
  • 上传并配置 WordPress,完成安装向导
  • 绑定域名并申请免费 SSL 证书
  • 配置 WordPress 伪静态规则,避免 404

安装宝塔面板

登录 VPS 后,执行宝塔官方一键安装脚本。Debian/Ubuntu 使用如下命令:

wget -O install.sh https://download.bt.cn/install/install-ubuntu_6.0.sh
bash install.sh

CentOS/AlmaLinux 对应命令:

wget -O install.sh https://download.bt.cn/install/install_6.0.sh
bash install.sh

放行面板端口

宝塔默认使用 8888 端口。安装完成后,请在服务器防火墙和宝塔防火墙双向放行该端口,否则无法访问面板。如使用 ufw:ufw allow 8888/tcp

安装完成后终端会输出面板地址(如 http://IP:8888/xxxxx)与初始账密,请保存好。首次登录后建议立即修改面板密码,并与服务器 SSH 密码区分开。

安装 LNMP 环境

首次登录面板会弹出"一键安装推荐套件"对话框,选择 LNMP(Nginx + MySQL + PHP)并点击"一键安装",宝塔会自动下载编译,通常耗时 5–15 分钟。推荐版本组合:

组件推荐版本备注
Nginx1.24稳定版,兼容性好
MySQL8.0推荐;低内存可选 5.7
PHP8.1 或 8.2WordPress 6.x 推荐 8.x

创建网站与数据库

在宝塔左侧菜单进入 网站添加站点,填写如下信息:

  • 域名:填入你的域名(如 example.com),或暂填 IP
  • 根目录:保持默认(如 /www/wwwroot/example.com)
  • 数据库:勾选创建,记录自动生成的数据库名和密码
  • PHP 版本:选择 8.1 或 8.2

站点创建后进入 数据库phpMyAdmin 确认数据库已创建。

下载并部署 WordPress

有两种方式安装 WordPress:

方式一:宝塔软件商店

进入 软件商店 → 搜索 WordPress,点击安装,选择对应站点,宝塔会自动下载并解压。

方式二:手动上传

  1. cn.wordpress.org 下载最新中文版 ZIP
  2. 在宝塔 文件 管理器中进入站点根目录,上传并解压
  3. 将 wordpress/ 目录下所有文件移动到根目录(避免双层目录)

目录权限设置

WordPress 文件解压后,在宝塔文件管理器对站点根目录执行权限 755(目录)/ 644(文件),所有者设为 www,否则插件/主题无法写入。

绑定域名与解析

在域名注册商后台将域名 A 记录解析到 VPS IP,通常 5–30 分钟生效。解析生效后,在宝塔 网站 → 站点设置 → 域名管理 中添加域名,Nginx 会自动识别并路由流量。

申请 SSL 证书并强制 HTTPS

进入站点设置 → SSL,选择 Let's Encrypt,填入邮箱,勾选域名(需确保域名已解析到此 IP),点击 申请。申请成功后开启 强制 HTTPS 开关。

证书申请成功标志

面板显示证书有效期(90天)且 HTTPS 状态变为绿色即表示成功。证书到期前宝塔会自动续期,无需手动操作。

配置 WordPress 伪静态

WordPress 固定链接依赖伪静态规则,否则文章页访问返回 404。在宝塔站点设置 → 伪静态 中,从下拉列表选择 wordpress,点击保存,宝塔会自动写入以下 Nginx 规则:

location / {
    try_files $uri $uri/ /index.php?$args;
}

保存后进入 WordPress 后台 → 设置固定链接,选择任意非"朴素"格式(如"文章名"),保存即可。

WordPress 安装向导

在浏览器访问域名,WordPress 会自动跳转到安装向导。依次填入:

  1. 选择语言(简体中文)
  2. 数据库连接信息(数据库名、用户名、密码、主机填 localhost,表前缀可自定义)
  3. 站点标题、管理员账号与密码、邮箱
  4. 点击"安装 WordPress"

安装完成后登录 /wp-admin 后台,建站正式开始。

常见问题处理

问题原因解决方法
后台上传图片失败目录权限不足将 wp-content/uploads 设为 755,所有者 www
插件安装提示 FTP 信息WP 无法写入文件wp-config.php 添加 define('FS_METHOD','direct')
SSL 证书申请失败域名未解析到此 IP确认 A 记录生效(可用 ping 验证)再重试
伪静态不生效Nginx 配置未重载宝塔点击"保存"后点"重载配置"

小结

  • 宝塔面板极大降低了 VPS 建站门槛,图形化操作完成 LNMP 部署
  • 申请 Let's Encrypt 免费 SSL 后务必开启强制 HTTPS
  • 伪静态是 WordPress 固定链接正常工作的必要条件
  • 文件目录权限问题是新手最常踩的坑,统一设为 www 用户 755/644

常见问题

宝塔面板的默认端口是什么,能更改吗?

默认 HTTP 面板端口为 8888,可在面板设置中修改,改后记得同步更新防火墙规则。

WordPress 安装后忘记管理员密码怎么办?

可在宝塔 phpMyAdmin 中打开 wp_users 表,将 user_pass 字段用 MD5 函数重置为新密码,或使用 WP-CLI 命令 wp user update 1 --user_pass=新密码。

Let's Encrypt 证书有效期只有 90 天,需要手动续签吗?

不需要。宝塔面板会在证书到期前自动续签,只要域名解析正常即可。

宝塔面板本身安全吗?

建议修改默认端口和面板路径,启用面板登录二次验证,并定期更新宝塔版本,以降低被扫描攻击的风险。