WordPress + 宝塔面板部署全记录

发布时间:2025年12月
作者:Blues
目标:快速、安全、稳定地搭建一个属于自己的技术博客

最近花了几个小时,成功在阿里云轻量应用服务器上部署了 WordPress 博客。整个过程踩了不少坑,也总结出一套最简可行路径。本文将完整记录操作步骤,供后来者参考。


一、为什么选择这套方案?

  • WordPress:全球最流行的开源博客系统,插件丰富、主题多样、SEO 友好
  • 宝塔 Linux 面板:可视化管理,一键部署,省去命令行配置烦恼
  • 阿里云轻量应用服务器:价格便宜,自带应用镜像,开箱即用

💡 适合人群:想快速拥有个人技术博客的开发者、学生、技术爱好者


二、部署流程(正确姿势)

✅ 步骤 1:创建服务器(关键!选对镜像)

  1. 登录 阿里云控制台
  2. 购买「轻量应用服务器」
  3. 应用镜像选择:宝塔Linux面板 8.x
    • 不要选“WordPress”镜像(功能受限)
    • 宝塔面板更灵活,后续可自由管理

✅ 步骤 2:登录宝塔面板

  1. 服务器创建成功后,在阿里云控制台 → 应用详情 → 快速查看
  2. 获取:
    • 外网面板地址(如 http://47.97.xxx.xxx:8888
    • 用户名 & 密码
  3. 浏览器打开面板地址,登录
  4. 首次登录建议点击右上角「一键激活专享特权」(免费用专业版功能)

✅ 步骤 3:一键部署 WordPress(不要先“添加站点”!)

⚠️ 重要纠正:不需要先手动“添加站点”!否则会提示“站点已存在”

正确操作:

  1. 宝塔面板 → 软件商店 → 一键部署
  2. 找到 WordPress → 点击「一键部署」
  3. 域名填写:你的服务器公网 IP(如 47.97.xxx.xxx
  4. 点击「提交」,等待 1~2 分钟

✅ 系统会自动:

  • 创建网站配置
  • 创建 MySQL 数据库
  • 下载并解压 WordPress
  • 配置好文件权限

✅ 步骤 4:完成 WordPress 初始化

  1. 浏览器访问 http://你的IP
  2. 按提示填写:
    • 站点标题:如“我的技术笔记”
    • 用户名不要用 admin!建议用自定义用户名(如 coder
    • 密码:设置强密码(含大小写+数字+符号)
    • 邮箱:填真实邮箱(用于找回密码)
  3. 点击「安装 WordPress」

🔐 安全提醒:用户名和密码务必记牢!


三、常见问题与解决方案

❌ 问题 1:发布文章时报错 “更新失败。此响应不是合法的 JSON 响应。”

原因:区块编辑器(Gutenberg)与插件/主题冲突,或 PHP 超时。

解决

  1. 安装插件 Classic Editor,切换回经典编辑器
  2. 或禁用所有插件,逐个排查
  3. 在宝塔 → PHP 设置中提升 memory_limit=512M 和 max_execution_time=300

❌ 问题 2:点击文章“查看”跳转到 404 页面

原因:永久链接未生效,Nginx 伪静态规则缺失。

解决

  1. 宝塔面板 → 网站 → 你的站点 → 设置 → 伪静态
  2. 选择 WordPress,点击保存
  3. 回到 WordPress 后台 → 设置 → 永久链接 → 选择“文章名” → 保存

❌ 问题 3:无法修改用户头像(Gravatar 访问不了)

原因:WordPress 默认依赖国外 Gravatar 服务,国内无法加载。

解决

  1. 安装插件 Simple Local Avatars
  2. 在「我的个人资料」中直接上传本地头像
  3. 无需翻墙,完全本地化

四、优化建议(让你的博客更专业)

项目推荐方案
主题Kadence / Blocksy(现代感 + 高性能)
代码高亮Prism Syntax Highlighter(轻量、无冲突)
缓存加速LiteSpeed Cache(提升加载速度)
SEO 优化Yoast SEO(提升搜索引擎排名)
安全防护Wordfence Security + 强密码

五、下一步计划

  • 绑定自己的域名(如 yourname.tech
  • 申请免费 HTTPS 证书(Let’s Encrypt)

结语

搭建博客只是第一步,真正的价值在于持续分享与记录。希望这篇指南能帮你少走弯路,快速拥有属于自己的技术阵地!

📬 欢迎关注我的博客,后续将分享更多 DevOps、后端、Python 实战经验。

留下评论

您的邮箱地址不会被公开。 必填项已用 * 标注