(1)
2021年6月8日,博客程序更换为Wordpress了。
最近在测试博客升级到php 8的问题。结果,Typecho的一些插件,无法兼容php 8。有的插件可以靠升级解决,而数据库自动备份到邮箱的插件无法升级。它的作者的博客早已无法打开,我本人是外行无法解决。搜遍网络,只发现这个插件可以将数据库发送至邮箱。为保证博客长久运行,我决定将博客程序换成Wordpress。
虽然主机商那里每日备份一次数据库和文件,保留最近7次的备份,出问题了可以恢复。如果主机过期了,可以通过电子邮件的方式索取最近7次的备份。然而,这里面还是存在一些不确定因素,还是把数据库放在自己的邮箱里更踏实一些。
我知道有些博友在用VPS,上面安装有一些便捷的面板如宝塔等,可以将数据库备份到境内、需要你提供隐私信息的平台。然而,上一篇博文我说过,我不考虑把博客迁移到vps上面。我有vps,但只是用来玩的。过去用vps时出现过致命问题造成数据丢失,说明我没有独立管理重要数据的能力,一旦出现问题我无法独自处理,所以博客还是放虚拟主机上靠谱。
现在,我用的数据库备份插件是BackWPup。它可以通过第三方网址监控,定时访问特定的网址触发数据库备份,并发送至指定的电子邮箱。
2016年12月29日晚上博客重建,次日更换为Typecho。这几年,为折腾这个程序及其插件,我付出了很多精力,付出了很多心血。学到了很多东西,也付出了很多代价。2018年9月我移植了一个主题,主题我很是喜欢,用了三年。有一些隐形的bug,我找朋友帮我修复,就在他决定修复之前,我把博客程序换了。
论速度,Wordpress的延迟比Typecho高,文件数量及总文件大小比Typecho多了四倍,但都还在我的接受范围之内。配合Litespeed cache优化,以及简洁的主题,我还是很满意的。从此以后,安心写作,如无必要不再折腾。
兜兜转转,又回到了起点,似乎又回到了2011年3月29日。这一天,我第一次使用Wordpress。
(2)
这个博客使用的主题,是旧版的Write主题。该主题自2.x开始页面样式被重构,我不喜欢;且1.x下的一些可定制功能在2.x下变成收费版功能。Write主题官网提供旧版本下载。
前些天进行Wordpress测试时,这个主题在PHP 8.0下面报错。开启Debug模式后,提示如下信息:
Write主题文件inc/widgets.php
第109行是如下代码:
add_action( 'widgets_init', create_function( '', 'return register_widget( "Write_Widget_Profile" );' ) );
这里涉及一个create_function
函数。
该函数在PHP 8.0及更新版本中已经移除。因此报错。参照这篇文章,进行如下修改:
便正常了。
47 条回复
虽然换了wordpress,但是这主题风格还是和你以前很像的
是的,所以我一直保留了下来,我还是很喜欢的
我的rss feed 一下子收到了十几条你的文章
RSS确实会有这个问题,更换程序、更换主机,都会导致RSS被重新抓取,如果订阅我的feedburner链接就不会这样了。不过后面如果我不再更换平台和主机商也就不会再这样2333
我也经历过从wordpress到typecho再到wordpress,虽然现在是hexo,但是把数据折腾掉了,数据备份很重要
主题很不错,简洁
数据备份确实重要啊,以前我也丢过数据,心很痛。
谢谢,这个主题我很喜欢
评论验证码好像有问题,一直评论不了。
不知道是不是因为有缓存的原因,之前一直评论不了,刚刚又可以了。
无论用什么程序,只要坚持写,我相信这个博客的味道还是一样。
我发现了确实是缓存问题,需要刷新一下验证码才会正确,也许是我开了litespeed cache导致页面验证码被缓存,目前我已经将这个功能关闭了。带来的不便深表歉意!
用wordpress,只是不想再被数据库自动备份并发到邮箱的问题困扰了。其他方面Typecho实际上都还可以。不想再折腾了,以后坚持写作。老麦也要坚持,一起坚持!
兜兜转转,但气质还在。
哈哈哈,那是必须的。
其实吧,虽然WP经常被诟病说延时,卡顿,但终究而言,它还是最稳定最实用的系统,很多人折腾了一圈之后都又回到了wordpress了。
你这个虚拟主机不错,我现在访问还是蛮快的,有用加速插件吗?
确实啊。其他的程序和插件都是个人开发,如果因为一些个人原因放弃了,那真的有点残酷,就好像我用的一些非常必要、找不到替代品的一些插件,那我就只能换到wp了。折腾够了,就回到wp稳定一下。
我的博客用了litespeed cache,禁用了谷歌云字体,其他的优化没有做,速度还是不错的哈哈哈
哈哈哈,欢迎加入 wordpress 大家庭!
哈哈哈,欢迎我回到Wordpress大家庭😂
WP很多年前用过一次,没怎么深入研究..可能是当时需要加载外部的链接导致很慢就给否掉了..
typecho,我用挺好也够用,一些非必要功能也没什么需求。
wp有些主题确实会引用外部链接,速度慢可能就是google字体,原因你懂的,我已经用插件把它禁用了。
typecho的话对我来说也是一样,要不是因为那个数据库自动备份并发送到邮箱的插件找不到替代品,我也许就继续用typecho,然后把主题的隐形bug修一修。我似乎就是强迫症,数据库在自己邮箱里才踏实。你的博客挺好,继续加油。
折腾博客真的需要精力,尤其是换系统。我好几年前弃了WP之后,就再也没用过,总感觉这系统卡卡的,不能装太多插件。好处就是成熟的系统,而且用的人多,官方也升级,后期支持PHP9也是没问题的。
我16年底重建博客的时候,我都没有用wp,前一天晚上装上zblog,但由于这个程序的问题,第二天看到有人用typecho我也用了。这几年遇到问题真心折腾。我眼看着wordpress越来越臃肿,然而它的资料真的很多,被ty的插件逼的,只能用回这个了。幸好,以cloudlinux+cpanel+litespeed为基础的虚拟主机,针对wordpress做了很多优化。