2018-11-02升级在于折腾

20181102.jpg


第十八级台阶,向下是黑暗,向上也是黑暗,在中间,我应当休息,但是却在折腾。

在昨天完成数据备份之后,今天开始了升级测试。按照官方的方法,选择从1.8升级到2.0,这是关键的第一步,也是解决五年前失败遭遇的必由之路。但这第一步就不顺利,文件上传,复制,甚至覆盖,然后启动1.8到2.0的升级程序,还好,被告知升级完成,登录,进入后台,然后进行了文件重建,在漫长的重建过程完成之后,期待再一次升级,却遇到了问题。

从2.0升级,可以有两个选择,一个是到应用中心,按照提示完成在线升级;另一个则是手动下载2.3版本,然后按照要求手动升级。想省事一点,选择了第一种方法,但是后台连接应用中心的时候,却被告知无法连接,大约是域名证书的问题,不知道这个问题出在哪,官方也没有提供解决的办法,服务器的设置又不在行,于是,又选择了第二种方法,下载了2.3的版本,然后按照方法一步步操作,但是在完成之后,选择升级,却被提示“无权限”——就这样被搁在中间阶段,无法前进也无法后退。

再次遭遇打击,于是,将2.3程序全部删除,既然是服务器的权限设置问题,便以更直接的方式查看权限配置:不选择升级,而是安装,并在安装过程中调整了权限设置,谢天谢地,程序成功安装。但是这只是一个程序,全新的开始,意味着里面没有任何内容,如果是零起点,那么完全可以按照这个方法建立我的新博客,但是原先的数据怎么办?如果新旧分裂而开,那么这个升级的任务没有任何意义。但是调整了权限,是不是意味着升级也可以完成了?

于是,又重新开始,上传、覆盖,升级,真的解决了权限问题,但是,另一个错误却出现了,被卡在那里的提示是:“你已经安装并配置了,不能重复使用升级程序。”又是无法前进无法后退的尴尬境地。于是又只能粗暴地将上传的文件删除。从1.8可以升级到2.0,无法连接到应用中心进行在线升级,那么看起来并不是程序问题,或者这也不是一个致命的问题,但是无法升级到2.3,却明摆着前功尽弃,从1.8到2.0,只是最初级的一步,完全无法解决我的需求,如果只是这样,我还不如固守我的1.8?

既然要完成目标,就必须学会折腾,于是,查看官方的意见,发现原来从1.8直接可以升级到2.3,那么中间这一步就可以跳过。这是一个激动人心的发现,于是直接下载2.3的程序,然后和升级到2.0一样开始操作,这样就可以忽略中间出现的错误。在拷贝了大量图片之后,在进行了1.8到2.X的升级之后,的确没有出现以前的错误,但是在即将完成的时候,却又报出了错误信息,是编辑器的错误,查找错误代码得知,是一个关于固定网站域名的功能问题。在文件中查找到了这段代码,它是默认一种固定域名,但是官方提供的解决方案必须是在PHP里,只有下载PHP的数据库,修改其中的参数,才能避免这个问题。

还没升级到PHP,ASP数据库里根本没有这个字段和参数,于是又无所适从地尴尬在那里。很久了,才查看了固定域名的设置文件,忽然有一个大胆的想法,如果把那一个设置删除,会不会解决了这个问题?真的直接删除了,然后保存,运行程序的时候,果然好了,而且顺利进入了2.3的后台,在后台的网站配置了将自动识别网站域名改成了固定网站域名,然后再进行文件重建,在等待漫长重建之后,终于看到了博客程序完成了2.3版本的升级。

但是,这依然不是最终的完美结果,运行后台总是会出现报错提示,在回收之后问题似乎得到了解决,但是前台域名问题却似乎还没有解决,归档文件指向的是我本来的域名,另外,在线选择主题也会出现没有反应的现象,只好从本地上传,而且目前ASP的主题都比较陈旧,甚至在美化上很多已经放弃,在目前PHP流行的情况下,似乎下一步必须从ASP转换成PHP,而PHP对我来说挑战更大,不仅在于这是一种全新的语言,而且服务器的配置也是一个问题,甚至即使转换成功,在已后日常的修改和维护中出现问题,又该如何解决?

从1.8到2.0,再到2,3,从ASP到PHP,这是升级转变的一条道路,似乎也是摆在我面前必须行走的一条路,但是在诸多的问题面前,在可能的错误面前,真的有点心悸了,忽然觉得昨天发出“再见”是一个预言:是不是在漫长的升级转换体验中,最后真的会走向末路,真的会和自己的“或。者”再见?

[本文百度已收录 总字数:1754]

随机而读

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

分享:

支付宝

微信