heyu
一、搭建博客的完整流程
1. 购买云服务器
- 操作:在腾讯云购买轻量应用服务器,配置为 2核2G、40GB SSD、3M带宽、200GB/月流量。
- 地域:上海(跨地域建站可行,后续可用 CDN 加速)。
- 镜像:最初选了
OpenClaw(龙虾)AI 镜像,后通过重装系统或手动安装宝塔面板解决。
2. 环境配置(宝塔面板 + LNMP)
- 安装宝塔面板:通过腾讯云 VNC 或 SSH 登录服务器,执行宝塔官方安装脚本。
- 登录宝塔:获取外网面板地址(如 `https://124.221.110.118:13354/a34400c8`)和初始账号密码。
- 安装 LNMP 环境:在宝塔“软件商店”中安装 Nginx、MySQL(5.7)、PHP(7.4 或 8.1/8.2)。
3. 域名相关(进行中)
- 购买域名:考虑
heyu.pet或heyu.live,尚未最终购买。 - 域名解析:待域名实名通过后,在腾讯云 DNS 添加 A 记录指向服务器 IP
124.221.110.118。 - 备案:因使用国内服务器,域名必须完成 ICP 备案(预计需几天)。
4. 安装 WordPress
- 方法:在宝塔面板中创建网站(使用 IP 或临时域名),设置根目录,通过“远程下载”或“一键部署”获取 WordPress 安装包。
- 解压移动:将
wordpress文件夹内所有文件剪切到网站根目录。 - 创建数据库:在宝塔“数据库”中添加 MySQL 数据库(名称、用户名、密码)。
- 运行安装:访问 `http://124.221.110.118`,按提示填写数据库信息和站点设置,完成安装。
5. 后续优化
- 更换主题:遇到 Kratos 主题要求 PHP 8.0,需升级 PHP 版本。
- 头像问题:Gravatar 被墙,通过安装本地头像插件(如
Simple Local Avatars)或更换镜像源解决。 - 安全防护:考虑启用 Akismet 反垃圾评论,需免费申请 API Key。
- SSL 证书:等域名绑定后,在宝塔中申请 Let's Encrypt 免费证书,开启 HTTPS。
二、遇到的问题及解决方案
| 问题 | 发生阶段 | 原因 | 解决方案 |
|---|---|---|---|
| 无法访问宝塔面板(响应超时) | 环境配置 | 服务器防火墙未放行宝塔端口(13354) | 在腾讯云轻量应用服务器“防火墙”中添加规则:端口 13354,协议 TCP,来源 0.0.0.0/0 |
| PHP版本显示“纯静态” | 创建网站 | 未安装 PHP 环境 | 在宝塔“软件商店”安装 PHP 7.4 或 8.1,然后在网站设置中切换 PHP 版本 |
| 添加数据库失败(root 密码错误) | 安装 WordPress | 宝塔面板记录的 MySQL root 密码与实际不一致 | 方法一:宝塔“数据库” → 右上角“root密码”重置;方法二:SSH 中执行 bt 命令选择 7 修改密码 |
| 找不到“远程下载”按钮 | 下载 WordPress | 未进入正确的网站根目录 | 通过宝塔“网站”列表,点击对应站点的“根目录”进入 /www/wwwroot/124.221.110.118,顶部工具栏即出现“远程下载” |
| 主题安装失败(PHP 版本过低) | 更换主题 | Kratos 主题要求 PHP 8.0+,当前为 7.4 | 在宝塔“软件商店”安装 PHP 8.1/8.2,然后在网站设置中切换 PHP 版本 |
| Gravatar 头像无法显示 | 博客外观 | Gravatar 官网被墙 | 安装本地头像插件(如 Simple Local Avatars)直接上传头像,或使用国内镜像插件 WPAvatar |
| 不知道如何预览文章 | 内容创作 | 新手对 WordPress 后台不熟悉 | 在文章编辑页面点击右上角“预览”按钮;发布后通过“查看文章”链接或访问前台 `http://IP` 查看 |
三、当前状态与待办事项
✅ 已完成
- 云服务器购买、宝塔面板安装及登录
- LNMP 环境安装(Nginx + MySQL + PHP 8.1)
- WordPress 成功安装,可通过
http://124.221.110.118` 访问前台和http://124.221.110.118/wp-admin` 登录后台 - 已更换主题(Kratos 或 Argon)
- 已解决头像问题(安装了本地头像插件)
- 已升级 PHP 版本至 8.1
⏳ 进行中 / 待完成
- [ ] 域名购买、实名认证、ICP 备案(预计 3-20 天)
- [ ] 域名解析:将
heyu.pet等 A 记录指向124.221.110.118 - [ ] 在宝塔中绑定域名、申请 SSL 证书(开启 HTTPS)
- [ ] 安装并配置 Akismet 反垃圾插件(免费申请 API Key)
- [ ] 优化博客性能(开启缓存、CDN 加速、图片压缩等)
- [ ] 写第一篇文章并熟悉 WordPress 后台各项功能
四、核心概念总结
- 云服务器、宝塔面板、WordPress:房子、装修工具、家具的关系。
- 域名与 IP:域名是别名,IP 是地址,需 DNS 解析关联。
- SSL / HTTPS:加密网站通信,提升安全性与 SEO。
- PHP 版本:影响主题/插件的兼容性和网站性能。
- Gravatar:全球头像服务,国内需替换镜像或使用本地插件。
文章评论