星途物语 星途物语
首页
  • 随手记录
  • 故障处理
  • Nginx
  • MySQL
  • Ansible
  • Nexus
  • Tomcat
  • Docker
  • Zabbix
  • Prometheus
  • Git
  • GitLab
  • Jenkins
  • Kubernetes
  • Shell
  • Python
  • 圈圈空间
  • 做饭这件事
收藏站点
留言板
归档
GitHub (opens new window)

星途物语

尚记时,记之
首页
  • 随手记录
  • 故障处理
  • Nginx
  • MySQL
  • Ansible
  • Nexus
  • Tomcat
  • Docker
  • Zabbix
  • Prometheus
  • Git
  • GitLab
  • Jenkins
  • Kubernetes
  • Shell
  • Python
  • 圈圈空间
  • 做饭这件事
收藏站点
留言板
归档
GitHub (opens new window)
  • 圈圈空间

    • 关于此分类
    • 我的博客历程
      • 我的博客历程
        • 第一次创建博客
        • wordpress迁移
        • 1.首先备份站点
        • 2.准备目标服务器的 LNMP 环境
        • 3.将项目放置下 nginx 默认项目路径
        • 4.迁移后的问题
        • 博客主题更换:vuepress
    • 迁移Vssue为Artalk
    • 迟到的新年记录
    • 2025年“技能”规划
  • 做饭这件事

    • 关于此分类
    • 韭菜饼
  • 瞬记
  • 圈圈空间
星途物语
2025-01-12
目录

我的博客历程

# 我的博客历程

# 第一次创建博客

尚记时,记之。时光如白驹过隙,岁月匆匆流转,一年接着一年,转眼间便不知不觉过去了。常常我们未曾察觉,日复一日的生活已悄然走远。于是,便有了这个站点,作为记忆的容器,记录那些稍纵即逝的瞬间。这里有我的笔记,日常琐事,吐槽心情,还有做饭的点滴——所有这些,都是我生活的真实写照。

还记得第一次部署博客时是看见了一个分享博客部署的视频,内容大概是这样的

  • 开头:你也想有1个个人博客吗,其实做个人博客非常简单,10分钟部署1个个人博客
  • 获取 wordpress 安装包
  • 获取一个彩虹云主机,将 wordpress 部署在上面
  • 下载主题包 Sakurairo
  • 购买域名,通过配置 CNAME,指向彩虹云主机
  • 启动项目后就可以通过域名访问了

事实上,彩虹云不是1个服务器,而是类似于虚拟机一样的应用

作为长期部署博客使用来说,并不划算。适合买1个月体验下部署博客,使用博客的感觉,玩一玩

可以看见才这么一点儿应用空间

image-20250111215656925

在这个应用上用了10多天后我就迁移博客(wordpress)了,迁移到了阿里云服务器(逢着新年有活动,买了个一年的服务器)

image-20250111215939396

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';
1
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
1
2
3
4
5
6
7
8
9
10
11
12

这些做完后发现可以正常上传图片了

然后迁移完后也是一直在优化界面,还有一些其他的功能的展示,最后大概是这个样子

image-20250112193025925

5c4ca46d29d058175cf84a8c6558c21

b89ceb7382f14dd86fc50c6d8d25e23

5ec1d82e62cd177125dfe99d16458a9

# 博客主题更换: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

#圈圈空间
关于此分类
迁移Vssue为Artalk

← 关于此分类 迁移Vssue为Artalk→

Theme by Vdoing | Copyright © 2025-2025 | 鄂ICP备2024086820号
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式