2020年12月4日 14:00
入手了一款typecho框架下的主题模板,不仅喜欢该主题的风格,兼高端与简约为一体,还喜欢完美的后台设置,可卡片式可单栏式,可暗黑可明亮,集成众多插件如解析音乐等为一体。
2020年12月14日 23:30后
开始满怀期待更换主题模板,基本的服务器文件上传后,进入后台管理切换,那么切换的同时,出现问题!
网站显示php代码中,某符号出错!(印象中是’?’)果真,对php的硬性要求7.0+,然而我的服务器中保留了5.6和7.4,网站属性仍然是php5.6版本!(这一点当时没有意识到)简而言之,网站配置的php版本不符合要求!
当时我第一想到的就是去宝塔删php5.6,保留新版本即可,但并没有考虑到网站的创建是基于5.6版。结果很显然,继续报错。
那么我就着急了,干脆点儿!把7.2也删了,再去商店安装一次呗。事实就是,删除容易安装难呐!我试图再次极速安装php时,速度降得非常慢,而且最终结果是缺liconv,因为对内部代码并不熟悉,所以目测应该是破坏了一部分配置代码,而怎么解决呢?还是个问题…
然后出现了让我心态继续崩的事情,我点击有关我网站的所有链接(网站本体、网站后台、服务器宝塔…)都只给我弹出下载窗口,而非打开网页(我当时想:“你倒是给我打开页面,报个错500啥的都行呀!”)其实这是个小问题,可能是误触导致chrome设置出现问题,要么重新设置好,要么换个浏览器就好啦!当时我阵脚越来越慌,所以也就狠了心重装系统——重头再来。
我应该怎么做?其实还是懵的。那我能想到的最直接的方法,就是备份数据库数据,再初始化服务器,即使新建服务器实例覆盖原实例(仍然选择宝塔面板)
2020年12月6日 13:00
重装系统一切顺利,再次将typecho搭上了服务器,配置工作已完成,这里说一句,服务器相当于一个崭新的服务器,除了安全组等一些不需要重新配,https中SSL的配置 伪静态 服务器文件数据库网站等等都需要重新开始。现在顺理成章,我应该把备份到本地的sql文件导入到现有的新数据库,问题又双来了,网页报错,某某行代码缺某某东西,还警告说sql文件中的插件在模板中没有(那当然没有哦) 。此时连typecho原生模板都崩了,我选择将这个数据库导入的内容删除,结果也很悲观,网页报错数据库连接失败。
之前将数据库文件下载到本地,文件后缀是.sql
,但是导入数据库时网站会出现报错,所以暂时也就放弃导入了。
2020年12月5日 22:00后
无奈,被迫选择暂时放弃导入备份数据,在原生模板的基础上应用我最新入手的主题。结果是乐观的,一个精美(可怜没有一篇我辛辛苦苦新的论文)的博客横空出世… 同时重新配置上了https网址,安全连接是很重要的。
主题更新后的网站功能强大,排版精美,但是没有备份的数据 这点是让人难过的,虽然CSDN有备份重要文章,但直接写在typecho中的介绍文档及吉他相关的文章只能通过备份的数据库找回(这段时间太忙碌了,数据库备份导入这个问题,之后抽空来研究并解决)
通过也询问过一些写博客比较成功的学长,如下经验可以用:
- 善用宝塔中的计划任务,让服务器自动去备份需要的数据。
- 更换模板之前,一定先读使用文档,通常是markdown或者是一个文档网页,比如这次就没有严格从头按照要求走。
- 习惯在多个平台同步更新文章,比如个人博客和CSDN,或者是copy到本地存储。
2020年12月7日 22:00后
因为修改数据库字符编码为utf8mb4的时候,学会了使用phpMyAdmin
工具操作数据库,所以我将备份到本地的.sql
文件导入到一个新的数据库中(崩了也不会影响到我现在的网站)
简单地将文章内容copy下来就好啦!事到如今,新主题框架搭建完毕,数据重新找回~训练有素,有备而来,征途继续!