博客宕机小记

高三中秋节只放一天假,调休了6天。回到家之后发现邮箱里全是Uptimerobot的邮件

Email

起因

嗯,应该是我白嫖的服务器到期了吧。

还好我在Github做了备份,

ssh到服务器,git clone一把梭,blog环境就搭建好了

这边遇到了好多坑,来扯一扯吧。

Github

500

原本我是直接用git clone来安装插件和主题的,导致在Blog_Backup项目中出现了子项目submodule

导致整个主题/插件文件夹都是空的,也就是说这些地方更改过的数据就没备份到了

一开始问了Dalao,还误以为是权限问题。

后来列Filetree的时候才发现。

好在插件/主题的配置保存在sql里面,所以重新clone下来就不用重新设置了。


有时候迁移主题的时候,主题自带的配置不会保存;

这边可以直接在SQL里改名

以Material为例

在数据库里搜索主题名,然后进入typecho_optionssql 然后改掉value和name里的Material为新数值就可以了

Ruby语法

这纯粹是我环境的问题了。

因为我的一篇文章用到了ruby函数,然后服务器环境没有装相关模块

导致整个主页干脆不加载了,直接报500

我服务器系统是Debian,所以直接apt install php-mbstring就可以了

服务器

现在手上一时拿不出服务器

本来是打算把blog挂到阿里云上的,但是那台服务器的443端口似乎也被备案劫持了。

所以只好挂在家里然后用frp穿透出来

最后

嗯,宕机总算是修复啦 done!

Licensed under CC BY-NC-SA 4.0
Made with ❤ By GiriNeko
Built with Hugo
主题 StackJimmy 设计