鸿 网 互 联 www.68idc.cn

当前位置 : 服务器租用 > cms安装教程 > 新云cms > >

新云3.0升级到3.1的错误修正|新云CMS

来源:互联网 作者:佚名 时间:2015-01-21 12:30
1)后台进不了,出现 下标越界: [number: 43] 错误。 用3.1程序包中的adminkey.asp清除缓存。如果提示名称重定义错误,可能要删除该文件中Const MsxmlVersion = .3.0一行。也有可能是数据库中表错误造成的,如版本不对时某些字段缺少。 2)变量MsxmlVersion未
1)后台进不了,出现 下标越界: '[number: 43]' 错误。 

  用3.1程序包中的adminkey.asp清除缓存。如果提示名称重定义错误,可能要删除该文件中Const MsxmlVersion = ".3.0"一行。也有可能是数据库中表错误造成的,如版本不对时某些字段缺少。 

2)变量“MsxmlVersion”未定义。 

  原因:在inc文件夹中的const.asp文件中,去掉了此变量的定义,而把它放到了conn.asp文件中,为了不覆盖数据库的配置,本人没有覆盖conn.asp文件。 

  解决:拷贝新的3.1中的conn.asp文件,再修改数据库配置,问题解决。 

3)在新的页面显示下载地址时,出现“对不起~!没有找到你想下载的软件”错误。 

  原因(本人认为):免费的SQL版(或者说是access版改造的SQL版)升级造成的。 

  解决:把softdown.asp文件中下面这段程序(第60行起) 

程序代码 

If IsSqlDataBase = 1 Then 

Set Rs = Newasp.Execute ("Execute NC_ShowSoftContent "& ChannelID &","& 

softid) 

Else 

Set Rs = Newasp.Execute(SQL) 

End If 

改为 Set Rs = Newasp.Execute(SQL) 

4)Microsoft VBScript 运行时错误 错误 '800a000d' 

类型不匹配: 'tmpstr' 

../inc/cls_main.asp,行 546 

原因:新的模板导入后,部分频道的模板没生成所导致,因为一般模板只有默认的系统频道才有。 

解决方法:为相应的频道生成模板,因为新云没有模板复制功能,本人的方法是,先生成一个新的频道,然后在数据库中,把频道的id改为所需要频道的ID,最后把新频道删除。
网友评论
<