两小时重装Typecho

正在浏览本页面的你或许会说,这个页面看起来一点都没有变化。

但是并没有表面看上去那么简单

说起来也是挺悲催的,这一次还是栽在了代码身上

经过

  • 于今天之前看过本博客的你应该知道,我在上个星期推送了一篇新的博文《紧急状况:博客的不可逆转》

(好像不是这个名字,不过差不多,真是粗心啊,自己写的文章名字都记不清了。)

  • 好了,不要再去首页翻了,它现在已经彻底的消失在茫茫的数据海洋中了,同时消失的还有其它几篇。
  • 写那篇文章主要是因为在上次添加页面加载时间代码时,出现了不可逆转的错误,也无法回滚。而这次的情况和上次比较相似,也是因为新的代码而导致页面崩溃
  • 不同之处在于,上次崩溃后,数据库并没有问题,我直接是采用了主机的备份文件恢复,完成了站点的修理。而这一次不知道是不是快云服务器的故障,导致出现数据库查询故障的500错误页面。

处理

  • 最初的时候,我尝试了数据库服务器自带的备份数据库文件恢复功能,但是似乎没有什么卵用。
  • 曾经的建站经历,让我很快摸到了数据库phpmyadmin管理页面。我选择了数据库导出任务,但不知是相关功能被禁用,还是什么奇怪的原因,始终不出来下载文件的提示选项。

(可能因为我用的是手机via浏览器的缘故。)

  • 我有尝试进入文章所在的相关数据表,尝试将单个表导出,但是同样也以失败告终。
  • 没有办法,我只好依靠手机自带的记事本,通过反复复制粘贴,将所有的文章内容都导到了记事本里。然后清空了站点文件和数据库表单,重新下载并安装了Typecho,从后台添加新的文章,就如你现在看到的这样了。

细节

以下事件均发生在2019.3.8

  • 添加代码完毕,出现500错误,后台也无法进入
  • 尝试恢复数据库备份
  • 数据库备份文件恢复失败
  • 尝试导出SQL表,失败
  • 尝试导出文章表单,失败
  • 转移文章markdown内容至记事本
  • 清空数据库失败
  • 删除并重建数据库
  • 清空站点文件夹
  • 下载Typecho主程序以及Fancy主题,HelloRedits插件
  • 上传至主机WEB文件夹
  • 安装Typecho主程序,删除默认文章
  • 启用新主题和插件,删除默认主题和HelloWorld插件
  • 更改站点默认设置,取消反垃圾,启用评论
  • 添加百度统计代码
  • 添加心知天气网页插件
  • 添加博客运行时间代码,修改底部版权信息
  • 完成大致恢复,备份数据收工
tag(s): none
back · home
Edit with markdown

已有 4 条评论

  1. 双双对对爸爸

    暗夜模式是不是只能在typecho上实现?我看WordPress没有出现过。

    双双对对爸爸 July 13th, 2019 at 10:19 pm回复
    1. 叶戈

      好像不是的,typecho的详细代码,当然wordpress有个比较好的主题Adams支持,样例https://init.blog

      叶戈 July 14th, 2019 at 08:33 am回复
  2. 萧长风

    emm?又崩了哈哈哈哈哈

    萧长风 March 9th, 2019 at 08:34 am回复
  3. Joker

    还没有写完,尽量快点吧

    Joker March 9th, 2019 at 12:11 am回复