高三中秋节只放一天假,调休了6天。回到家之后发现邮箱里全是Uptimerobot的邮件
起因
嗯,应该是我白嫖的服务器到期了吧。
还好我在Github做了备份,
ssh到服务器,git clone一把梭,blog环境就搭建好了
这边遇到了好多坑,来扯一扯吧。
Github
原本我是直接用git clone来安装插件和主题的,导致在Blog_Backup项目中出现了子项目
导致整个主题/插件文件夹都是空的,也就是说这些地方更改过的数据就没备份到了
一开始问了Dalao,还误以为是权限问题。
后来列Filetree的时候才发现。
好在插件/主题的配置保存在sql里面,所以重新clone下来就不用重新设置了。
有时候迁移主题的时候,主题自带的配置不会保存;
这边可以直接在SQL里改名
以Material为例
在数据库里搜索主题名,然后进入typecho_options
表
然后改掉value和name里的Material为新数值就可以了
Ruby语法
这纯粹是我环境的问题了。
因为我的一篇文章用到了ruby函数,然后服务器环境没有装相关模块
导致整个主页干脆不加载了,直接报500
我服务器系统是Debian,所以直接apt install php-mbstring
就可以了
服务器
现在手上一时拿不出服务器
本来是打算把blog挂到阿里云上的,但是那台服务器的443端口似乎也被备案劫持了。
所以只好挂在家里然后用frp穿透出来
最后
嗯,宕机总算是修复啦