博客升级记

发布于 / 网事记录 / 0 条评论

  大年初一,雾点钟声敲过后,点击博客网站,发现又不正常了。这回的情况是,啥反应也没有。
  
  刷新数次,出现一个提示,说是啥橙子过路……留了一个QQ号。我按照QQ号去看其资料,此人说提供渗透培训,课时费200元,这不明摆着敲诈吗?
  
  让朋友去网站服务商交涉,大年初一晚上,博客又能打开了,但还是不大正常,速度时快时慢,朋友说经常发生侵入问题的网站,服务商会关闭的。想着这平台太不可靠,一月出现了两次问题,于是想去境外花大本钱买个可靠点的空间。但朋友说春节期间不好操作,等 过了节再说。朋友又屡次说我的网站程序太老,漏洞太多,于是趁春节假期,想着升级。查看了升级提示,下载了升级文件,按照提示操作在线升级,几分钟之后,成了。网站下面的提示显示了版本号为 PJBlog3 v3.2.9.518,这已经是此程序的最新版本了。PJ4还在开发中,构架与PJ3完全不一样,无法转移数据。升级只能到此为止了。
  
  
  打开首页,博客能显示,似乎很正常,但点击日志,却无法正常显示,提示为:
  
  
  Microsoft VBscript runtime ? ‘800a0009’
  
  Subscript out of range: ‘[number: 26]’
  
  /class/cls_article.asp А 66
  
  百度查找之后,知道此错误叫下标越界。这个术语太专业,我看不明白。许多提示说,升级数据库可以解决,可我在线升级数次后,错误依然。大年初二晚上,躺在床上,突发奇想,决定修改提示中的那个文件。
  
  大年初三中午,找到class/cls_article.asp中的第66 行,进行如下修改:
  
  
  原句:
  If Trim(log_ViewArr(20, 0)) = “” and blog_postFile>0 and log_ViewArr(26, 0) = False Then
  
  改成了
  If Trim(log_ViewArr(20, 0)) = “” and blog_postFile>0 and log_ViewArr(20, 0) = False Then
  
  哈,正常显示!
  
  但又发现一个问题,这博客的皮肤原来的宽度比较窄,我看着不舒服,前些年,改得相对宽了一些。图片原来显示是550px的,改成了660。这升级之后,但我忘记了修改的是哪个文件。这回升级,大概将那个文件替换掉了,图片又显示为550了。晚上在论坛上找了大半天,终于查到了,应该修改common/common.js文件中的内容,于是将图片最大控制重新调整到660,现在刚好适合网页显示。这差不多已经恢复到网站出事前的面貌了。
  
  不过,到现在为止,还有一个问题没有解决:每个日志下面的“相关日志”没有了,此问题明天继续查找。
  
  为避免下次再出错,将此升级过程记下。
  

转载原创文章请注明,转载自: 行摄思书 » 博客升级记
Not Comment Found