博客宕机小记

Author Avatar
ギリ猫 2019年09月22日
  • 在其它设备中阅读本文章

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

Email

起因

嗯,应该是我白嫖的服务器到期了吧。
还好我在 Github 做了备份,
ssh 到服务器,git clone 一把梭,blog 环境就搭建好了
这边遇到了好多坑,来扯一扯吧。

Github

500
原本我是直接用 git clone 来安装插件和主题的,导致在 Blog_Backup 项目中出现了 子项目submodule
导致整个主题 / 插件文件夹都是空的,也就是说这些地方更改过的数据就没备份到了
一开始问了 Dalao,还误以为是权限问题。
后来列 Filetree 的时候才发现。
好在插件 / 主题的配置保存在 sql 里面,所以重新 clone 下来就不用重新设置了。


有时候迁移主题的时候,主题自带的配置不会保存;
这边可以直接在 SQL 里改名
以 Material 为例
在数据库里搜索 主题名, 然后进入typecho_options
sql
然后改掉 value 和 name 里的 Material 为新数值就可以了

Ruby 语法

这纯粹是我环境的问题了。
因为我的一篇文章用到了 ruby 函数,然后服务器环境没有装相关模块
导致整个主页干脆不加载了,直接报 500
我服务器系统是 Debian,所以直接apt install php-mbstring就可以了

服务器

现在手上一时拿不出服务器
本来是打算把 blog 挂到阿里云上的,但是那台服务器的 443 端口似乎也被备案劫持了。
所以只好挂在家里然后用 frp 穿透出来

最后

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

本文链接:https://blog.ineko.cc/Blog_Crash.html
本博客遵循CC BY-NC-SA 3.0协议进行许可.