宝塔系列教程三:基于宝塔面板搭建WordPress网站
教程概述
WordPress是全球最流行的开源内容管理系统(CMS),全球超过40%的网站都在使用。本教程将指导您通过宝塔面板,快速完成WordPress网站的部署。整个过程无需编写代码,通过图形化界面即可完成。
教程目标:
-
✅ 创建网站站点并绑定域名
-
✅ 创建WordPress专用数据库
-
✅ 一键部署WordPress程序
-
✅ 完成WordPress初始化配置
-
✅ 了解WordPress后台基础操作
一、准备工作
1.1 确认环境
在开始之前,请确保已完成以下准备:
|
项目 |
状态 |
说明 |
|---|---|---|
|
宝塔面板已安装 |
✅ |
已完成LNMP/LAMP环境安装 |
|
域名已解析 |
⚠️ 可选 |
生产环境建议绑定域名,测试可用IP |
|
安全组端口开放 |
✅ |
80/443端口已放行 |
1.2 获取域名(可选)
如果有正式域名,提前做好DNS解析:
-
将域名A记录指向您的服务器公网IP
-
解析生效时间约5-30分钟
如无域名,本教程可使用 服务器IP地址 进行访问测试。
二、创建WordPress站点
2.1 进入网站管理
登录宝塔面板,点击左侧菜单 网站,进入网站管理页面。
2.2 添加站点
点击 添加站点 按钮,弹出配置窗口。
2.3 填写站点信息
|
配置项 |
填写内容 |
说明 |
|---|---|---|
|
域名 |
yourdomain.com 或 服务器IP |
正式域名或测试IP |
|
备注 |
WordPress博客 |
可选,便于识别 |
|
根目录 |
默认自动生成 |
网站文件存放路径 |
|
FTP |
不创建 |
后续可通过面板文件管理 |
|
数据库 |
创建 |
选择MySQL,填写数据库名和密码 |
|
PHP版本 |
PHP 7.4 或 8.0+ |
WordPress推荐版本 |
配置示例:
域名:www.example.com
备注:WordPress博客
数据库:MySQL,数据库名:wp_example,用户名:wp_example
PHP版本:PHP 7.42.4 提交创建
确认信息无误后,点击 提交。系统将自动完成:
-
创建网站目录
-
创建数据库及用户
-
生成Nginx/Apache配置文件
创建成功后,可在站点列表中看到新添加的网站。
三、部署WordPress程序
3.1 进入站点根目录
在站点列表中找到刚创建的站点,点击 根目录 或通过 文件 模块进入 /www/wwwroot/yourdomain.com 目录。
3.2 下载WordPress
方法一:通过远程下载(推荐)
-
进入站点根目录
-
点击 远程下载
-
填写WordPress官方下载地址:
https://cn.wordpress.org/latest-zh_CN.zip -
点击确认,等待下载完成
方法二:通过软件商店一键部署
-
进入 软件商店 → 一键部署
-
搜索 WordPress
-
点击 一键部署
-
选择站点域名,点击提交
3.3 解压WordPress文件
如果使用远程下载方式:
-
选中下载的 latest-zh_CN.zip 文件
-
点击 解压
-
解压后得到 wordpress 文件夹
-
进入 wordpress 文件夹,选中所有文件
-
点击 剪切,返回站点根目录,点击 粘贴
3.4 设置目录权限
选中站点根目录所有文件,点击 权限,设置为:
-
所有者:www
-
权限:755
-
勾选“应用到子目录”
四、配置WordPress数据库连接
4.1 准备数据库信息
在创建站点时,系统已自动生成数据库,记录以下信息:
-
数据库名:wp_example
-
数据库用户名:wp_example
-
数据库密码:创建时填写(或自动生成)
-
数据库地址:localhost
4.2 访问WordPress安装页面
在浏览器中访问您的域名或IP地址:
http://www.example.com系统会自动跳转到WordPress安装向导。
4.3 选择语言
选择 简体中文,点击 继续。
4.4 填写数据库信息
|
字段 |
填写内容 |
|---|---|
|
数据库名 |
创建站点时填写的数据库名 |
|
用户名 |
创建站点时填写的数据库用户名 |
|
密码 |
创建站点时填写的数据库密码 |
|
数据库主机 |
localhost |
|
表前缀 |
wp_ (默认,可保持不变) |
点击 提交,如信息正确,系统会提示“可以开始安装”。
4.5 完成安装
点击 运行安装程序,填写站点信息:
|
字段 |
填写内容 |
|---|---|
|
站点标题 |
您的网站名称 |
|
用户名 |
管理员登录账号 |
|
密码 |
建议使用强密码,可自动生成 |
|
您的电子邮件 |
管理员邮箱 |
|
对搜索引擎的可见性 |
不建议勾选(除非不想被收录) |
点击 安装WordPress,等待几秒,安装完成。
五、登录WordPress后台
5.1 访问后台地址
安装完成后,可通过以下地址登录后台:
http://www.example.com/wp-admin5.2 输入登录信息
输入安装时设置的管理员用户名和密码,点击 登录。
5.3 认识后台界面
登录后进入WordPress仪表盘,核心功能模块:
|
模块 |
功能说明 |
|---|---|
|
文章 |
撰写、管理博客文章 |
|
媒体 |
上传图片、视频等文件 |
|
页面 |
创建独立页面(关于、联系等) |
|
评论 |
管理访客评论 |
|
外观 |
主题选择、菜单设置、小工具 |
|
插件 |
扩展功能,按需安装 |
|
设置 |
网站基本配置 |
六、WordPress基础配置
6.1 选择主题
-
进入 外观 → 主题
-
点击 添加新主题
-
浏览或搜索喜欢的主题
-
点击 安装 → 启用
推荐免费主题:
-
Astra:轻量、速度快,适合各类网站
-
GeneratePress:性能优秀,高度可定制
-
Kadence:功能丰富,易用性强
-
Twenty Twenty-Four:官方默认主题,简洁现代
6.2 设置固定链接
-
进入 设置 → 固定链接
-
选择 文章名 格式(/%postname%/)
-
点击 保存更改
此设置有助于SEO优化,使URL更简洁。
6.3 安装常用插件
进入 插件 → 安装插件,搜索并安装以下推荐插件:
|
插件 |
用途 |
|---|---|
|
Yoast SEO |
搜索引擎优化 |
|
WP Super Cache |
静态缓存,提升访问速度 |
|
Akismet |
垃圾评论过滤 |
|
UpdraftPlus |
自动备份到云端 |
|
Elementor |
可视化页面编辑器 |
七、通过宝塔面板优化WordPress
7.1 开启PHP缓存
-
进入宝塔面板 软件商店
-
找到已安装的PHP版本
-
点击 设置 → 安装扩展
-
开启 opcache 和 redis 扩展
7.2 配置Nginx缓存
-
进入 网站 → 站点设置
-
找到 缓存配置
-
开启 Nginx缓存
-
设置缓存有效期(如60分钟)
7.3 开启SSL证书(HTTPS)
-
进入 网站 → 站点设置 → SSL
-
选择 Let‘s Encrypt
-
勾选域名,点击 申请
-
自动获取并部署证书
-
开启 强制HTTPS
7.4 设置计划任务
进入 计划任务,添加以下定时任务:
|
任务类型 |
执行周期 |
说明 |
|---|---|---|
|
备份网站 |
每周一次 |
备份网站文件至本地或云存储 |
|
备份数据库 |
每周一次 |
备份WordPress数据库 |
|
清理日志 |
每月一次 |
清理系统日志释放空间 |
八、访问测试
8.1 访问网站首页
浏览器访问您的域名:
http://www.example.com应显示WordPress默认主题首页。
8.2 访问网站后台
浏览器访问:
http://www.example.com/wp-admin输入管理员账号密码,成功进入仪表盘。
8.3 发布第一篇文章
-
进入 文章 → 写文章
-
输入标题和内容
-
点击 发布
-
访问首页查看文章显示效果
九、常见问题
Q1:访问WordPress安装页面出现404错误?
原因:Nginx伪静态规则未配置
解决:进入宝塔面板网站设置 → 伪静态 → 选择“WordPress” → 保存
Q2:数据库连接错误怎么办?
原因:数据库信息填写错误或数据库未创建
解决:
-
进入宝塔 数据库 模块,确认数据库存在
-
检查数据库用户名和密码是否正确
-
确认数据库权限为“所有人”或“本地服务器”
Q3:上传主题/插件时提示“无法创建目录”?
原因:目录权限不足
解决:在文件管理中将网站根目录权限设置为 www:www 和 755
Q4:网站访问速度慢?
优化建议:
-
开启Nginx缓存和PHP opcache
-
使用图片压缩插件(如Smush)
-
安装缓存插件(如WP Super Cache)
-
考虑升级服务器配置或使用CDN
Q5:忘记WordPress管理员密码?
方法一:登录宝塔数据库管理 → 找到 wp_users 表 → 修改 user_pass 字段为 $P$Bxxxxxx(使用MD5加密)
方法二:在网站根目录添加 reset.php 文件,执行重置脚本(安全起见,用后删除)
十、下一步
完成本教程后,您已成功搭建了WordPress网站。接下来可以:
-
🎨 个性化网站:选择喜欢的主题,定制网站外观
-
🔌 扩展功能:安装插件,添加电商、会员、表单等功能
-
📊 分析流量:集成Google Analytics,了解访客行为
-
⚡ 性能优化:配置CDN、图片优化、数据库调优
-
🔐 安全加固:定期更新核心、主题、插件,设置登录保护
十一、技术支持
如在操作过程中遇到任何问题,可通过以下方式联系我们:
