念念不忘,必有回响
Typecho终于迎来了v1.2.0的第二个测试版本,相信离正式版发布已经不远了!
真是有生之年系列,距离上次发布1.1版本,已经过去了4年之久...
期间虽然一直没有发布正式版本,但是Typecho的开发版本其实一直保持在活跃中,作者也一直在修复BUG和开发新的功能,只是一直没有发布新版本而已;这次作者也是鸽了好久,准备发布一个新的版本,带来了许多新特性:
具体详见:新版的Typecho开发计划
其实本站从1.1版本发布之后,一直使用的都是Typecho开发版本;
我是直接在我网站根目录下把开发版本master
分支的Github
项目给clone
下来,然后Nginx
手动屏蔽敏感文件的访问;
这样的好处就是比较方便能够保持程序与最新开发版的更新,如果作者修复了BUG,我直接执行git clone
命令即可更新到最新的版本,而不用等到作者多年后发布正式版...
这次看到作者发布第一个测试版本Typecho v1.2.0-beta.1
时,我就跃跃欲试去更新了最新版,但由于这次作者的改动比较大,而我也没有去手动测试,就直接头铁的在线上环境更新了程序,然后果不其然网站直接就挂掉了... ,虽然作者说这次更新会兼容以前的插件,但是我所用的众多插件还是都不兼容,博客主题也有不兼容的情况... 数据也进行了升级,网站直接打不开也没法回退版本了...
还好我有每日的自动备份(定期备份真是一个程序员的基本素养),先把网站恢复到上次备份... 看来新版本还是有很多BUG啊
经过几天测试,我将测试出来的BUG都提交到了Typecho项目的issues,作者回复的很及时,确认是BUG的话基本上当天就修复完毕,经过一周测试,作者发布了第二个测试版本Typecho v1.2.0-beta.2
,此时最新版本和本站已经基本没有什么兼容性问题了,除了又拍云的UpyunFile
插件有点不兼容,不过这个已经定位到BUG,作者也表示需要自己修改插件实现,手动修改一下函数调用方式即可;
又拍云插件UpyunFile适配Typecho1.2.0:https://github.com/noisky/UpyunFile
到此兼容问题全部解决,终于可以放心升级了
开始升级
- 升级前一定要先备份,考虑到新版程序可能不兼容老版的配置文件,这里我备份程序后删除了之前版本的
config.inc.php
,这样等到升级完成后需要重新运行安装程序,然后使用原有数据安装即可自动生成新版配置文件; - 升级就比较简单了,直接
git pull
就升级到了最新版 - 升级后由于之前删除了配置文件,我们进入了安装程序,一路下一步安装即可,数据库信息填写之前的数据;
- 安装成功
- 由于是使用原有数据库安装的,这里我们直接升级数据,即完成了版本升级;
修改配置文件中的头像源为自定义头像源,Typecho默认的头像源在国内无法访问,推荐使用这个头像源,是LOC的大佬搭建的,速度非常快;
// 系统头像源 define('__TYPECHO_GRAVATAR_PREFIX__', 'https://gravatar.loli.top/avatar/');
写在最后
时间过得真快,一转眼,建站已经有8个年头了,而我也从一个懵懂无知的愤青,进化到了一个只会复制粘贴的工程师,Typecho也从0.8一路迭代到了1.2;
未来很长,生活不易,我们还需更加努力,一起加油,让自己变的更好吧!
正如作者所说:
这是一个纷繁的时代,信息渠道已经多到快让人喘不过气来。而个人博客这种来自互联网初期的载体,似乎与这个环境显得格格不入。它就像大海中的小岛,在海浪中显得那么不起眼,但它的存在本身就彰显了一种意义。无论是波涛汹涌,还是风平浪静,它都在那里,而你的心也就找到了一处可以停靠的港湾。
让我的评论给你带来好的一面。我认为你可以成为一名优秀的企业家。如果您与我们公司交谈,我可以告诉您良好的业务方面。下面是一个方面。
电话营销数据对您的营销非常有帮助。此外,我们还提供准确的联系电话,以便您可以找到客户来推广您的品牌。同样,您可以通过我们的联系人列表宣传您的业务和产品信息。此外,电话营销数据网站还为您提供了准确率达 95% 的数据库。此外,您还可以为您的电话营销业务获得非常好的反馈。总而言之,您将获得良好的投资回报。另一方面,如果您购买了这个手机号码数据库,那么您就选对了地方。
生活不易,我们还需更加努力
终于看到博客更新。牛蛙牛蛙(除此以外也不知道说啥好)
勇士,居然敢第一时间更新。
我看到 Beta 版首先是兴奋,然后仔细一看,好么这个号称 Beta 的版本居然修改了那么多东西,肯定会各种挂,就没跟进。
后来一看果然是天天各种修。