我的博客历程
# 我的博客历程
# 第一次创建博客
尚记时,记之。时光如白驹过隙,岁月匆匆流转,一年接着一年,转眼间便不知不觉过去了。常常我们未曾察觉,日复一日的生活已悄然走远。于是,便有了这个站点,作为记忆的容器,记录那些稍纵即逝的瞬间。这里有我的笔记,日常琐事,吐槽心情,还有做饭的点滴——所有这些,都是我生活的真实写照。
还记得第一次部署博客时是看见了一个分享博客部署的视频,内容大概是这样的
- 开头:你也想有1个个人博客吗,其实做个人博客非常简单,10分钟部署1个个人博客
- 获取 wordpress 安装包
- 获取一个彩虹云主机,将 wordpress 部署在上面
- 下载主题包 Sakurairo
- 购买域名,通过配置 CNAME,指向彩虹云主机
- 启动项目后就可以通过域名访问了
事实上,彩虹云不是1个服务器,而是类似于虚拟机一样的应用
作为长期部署博客使用来说,并不划算。适合买1个月体验下部署博客,使用博客的感觉,玩一玩
可以看见才这么一点儿应用空间
在这个应用上用了10多天后我就迁移博客(wordpress)了,迁移到了阿里云服务器(逢着新年有活动,买了个一年的服务器)

wordpress的迁移过程还是挺简单的
# wordpress迁移
# 1.首先备份站点
项目备份:php项目备份直接将项目打包即可
数据库备份:mysqldump -u 用户名 -p 数据库名 > 备份文件.sql
# 2.准备目标服务器的 LNMP 环境
配置 mysql 并导入数据
首先解决密码问题,博客设置的密码强度和 mysql 不符合,修改 mysql 密码强度
set global validate_password_policy=0;
alter user 'root'@'localhost' identified by '123456';
2
接下来创建数据库 create database myblog;
导入数据:mysql -u 用户名 -p密码 myblog < 文件路径/文件名.sql
# 3.将项目放置下 nginx 默认项目路径
# 4.迁移后的问题
上传图片出现 无法将上传的文件移动至wp-content/uploads 的提示
观察 nginx 日志,无错误 观察 php 日志,发现有访问权限问题
根据错误提示来看发现是文件权限的问题
解决:
# 1.修改 nginx 启动用户为 nginx 并重新启动
# vim /etc/nginx/nginx.conf
user nginx;
# 2.修改 php 启动用户和用户组
# vim /etc/php-fpm/www.conf
user = nginx
group = nginx
# 3.重启服务
systemctl restart nginx
systemctl restart php-rpm
# 4.文件主组配置
chown -R nginx:nginx wordpress
2
3
4
5
6
7
8
9
10
11
12
这些做完后发现可以正常上传图片了
然后迁移完后也是一直在优化界面,还有一些其他的功能的展示,最后大概是这个样子
# 博客主题更换:vuepress
但是后面我感觉其实博客没必要做这么复杂(也有一些小 bug 影响到了我使用),仅仅作为个人信息记录的网站来说,其实不需要做前后端服务
这个时候在某个机遇下我就刷到了这个博主的文章:二丫讲梵 (eryajf.net) (opens new window)
感觉这个主题才是我想要的博客(非常的精简),而且他是静态网站,不需要服务器托管!可以直接部署在 Github 上访问
在评论区了解到是采用 vuepress 部署的
这个时候我是先将博主提供的主题模板 clone 到本地后先进行学习,优化,然后用了几天在了解了运行流程,各种配置项后我自己也在 Github 部署了一个博客
在学习各种配置项时一定要去读官方文档,可以帮助你做到你想要的效果
官网:首页 | VuePress (vuejs.org) (opens new window)
主题官网:https://doc.xugaoyi.com/
主题 GitHub:https://github.com/xugaoyi/vuepress-theme-vdoing