2018-11-10有些错误与生俱来

最不愿面对的事情最终还是发生了。从11月1日说出“再见,第十八级台阶”,让运行10年的网站出于关闭状态,内心就是一种不安,而等到有些曲折但还顺利的升级转换完成,心里的石头却并没有最终落下,因为对于技术的不熟悉,因为过程里有他人的参与,因为后期只能自己维护,所以在未来已来的日子里,最怕的是在以为正常的程序里突然出现一个错误,那一定是手足无措,一定是焦虑万分,甚至可能会重起炉灶推到重来。

仿佛是一种“槲寄生”状态,充满仪式却漏洞百出,甚至最后会推向一种归零的状态。而这个状态终于在下午时分猝不及防地降临。自从正式上线以来,将升级过程中没有写完的博客进行了补记,一方面是完善博客的记录,另一方面则是体验整个程序的运行是否正常。还好,在文章发布过程中并没有发现明显的问题,一切似乎是在自己既定的轨道上运行。当然,作为一款套用的主题,在个性化显示方面还有不足,一是因为Timeline主题没有侧栏,无法调用最新文章、站点信息、日历、最新评论等老版的元素;二是文章模板稍显深沉,背景和字体搭配起来的阅读风格让人有些视觉疲劳;三是图片如要符合文章的宽度,像素可能是一个问题……

或许我一直是个完美主义者,尽量让主题的所有优势都凸显出来,却又想修改那些存在的问题,但技术的问题,依然使得完美主义变成了一种理想主义。而要实现完美几乎只能通过安装现成的插件,上午在应用中心搜寻了一些适合自己的插件,其中一个是打赏、点赞、分享三合一插件,放置在文章页中,还上传了支付宝、二维码的收款图,“感谢你的阅读”是象征性的1.0元,并不是要建立一种付出和得到的关系模式,只是一种游戏心态,让文章多一个功能而已;另外添加了百度收录查询插件,通过这个插件可以查询该文章是否被百度收录,从随机情况来看,被收录的文章还是占了多数;另外,也在文章也中加入了字数统计代码,这样可以比较直观了解文章的字数。

几个插件和代码的加入并没有出现什么问题,但是在一切正常的时候,下午忽然发现了一个不足,那就是“档案室”打开的速度很慢,最后因为服务器执行时间原因无法打开。因为Timeline主题取消了侧边栏,所以没有文章归档的位置,5000多篇文章需要归档,这是一个重要的功能,在应用中心搜索到一个插件,可以在独立页面显示所有文章链接,而且还以年月日的形式展现,但是5000多篇文章毕竟会影响打开速度,在迟迟未打开甚至出现错误的情况下,终于还是决定优化甚至更换插件。在应用中心搜索到另一款插件,是由Nobird设计的“文章列表(HTML地图)”插件,据说也是在独立页面显示所有文章链接。安装上去,启用,打开,发现列表是分页的,这无疑解决了在一个页面调用所有文章而拖慢了服务器响应速度的问题,但是似乎并没有调用全部文章,试着在代码中修改了每页调用的文章数,然后清空缓存,看到文章都显示在分页里了。

问题解决了,这似乎是一个走向完美主义的努力,但是当这一切落定之后,闲着的手在后台竟然为了看一下留言本是否适合不同的模板,手动调整了一下,这下出麻烦了,页面出现了错误提示语Invalid argument supplied for foreach(),不知道这个错误,更不知道如何解决,查询得知,php程序出现这一警告意味着foreach需要一个数组而给它的却是一个无效的参数,要解决这个问题,据说要在循环前面加上判断,或者强制转换数据类型,最终将入库的数据进行转义处理。不懂是什么参数,也不知道什么是循环,更无法将数据进行转义处理。

在无奈的情况下,想溯源找到刚才被修改的留言本模板,但是恢复到当初的模板,页面依然无法打开,错误提示也没有改变,心想,大约是缓存的缘故,于是后台清除缓存,没有效果;服务器回收应用程序组,没有用;最后想退出登录状态再启动,但是又出现了更大的问题:当退出之后,登录页面竟然没有任何反应,任鼠标点击在何处,都无法输入用户名和密码。把浏览器关闭,再启动,还是一样;清除浏览器的缓存,登录页面依然没有反应。

这时,才有一种毁灭的感觉,不能登录就意味着无法修改,无法设置,更无法每天更新博客,虽然前台网页除了留言本之外都显示正常,但是却仿佛不再是属于自己的博客,一种被推出自己领地的感觉,无法驾驭,无法控制,真的有一种末日般的感觉,也似乎一步就跨到了升级之前的不安甚至恐惧中。但是忽然想到的是,家里电脑似乎还保持着登录状态,于是小心翼翼打开网站,果然能够顺利进入后台,然后再次更换留言本模板,再次提交发布,但是还是显示错误;试着更换当前主题,启用另一款主题,但是错误提示依然在。

几乎尝试了在能力范围之内的所有办法,但是错误一直提示,担忧一直存在。在百般无奈的情况下,回忆起来今天安装的插件,是不是插件和主题之间产生了冲突,似乎隐约感觉到当装上那个“文章列表(HTML地图)”插件的时候,后台显示的字体有过变化,是不是这款插件导致的错误?于是在后台停用了插件,然后再启用最先的归档插件,果然,留言本能够打开了,果然,退出后后台能够登录了,果然,网站也终于恢复了正常。这时,一颗心才真正从悬着的状态中落到自己的位置上。

追求完美,追求理想,在无技术的现实下,其实是脆弱的,甚至原本不属于程序的小小错误可能就会扩展,就会蔓延,而成为与生俱来、无可避免的致命之伤,从而导致整个系统的失灵甚至崩溃,而在这个意义上来说,技术主义甚至比完美主义更应有优先性,在这个用工具来搭建、记录和写作的时代,真的没有一站式傻瓜程序,真的没有万事无忧的菜鸟生存空间,如果有,也只能是用金钱来购买服务,如此说来,简单地记录生活、书写历史,怎么可能是一件轻而易举的事?

[本文百度未收录 总字数:2323]

随机而读

支持Ctrl+Enter提交
暂无留言,快抢沙发!
查看日历分享网页QQ客服手机扫描随机推荐九品书库
[复制本页网址]
我在线上,非诚勿扰

分享:

支付宝

微信