admin 发表于 2018-8-14 22:41:55

众研网站升级到FCMS版本出错

出错现象:
$func_menu(pos=0,divi=none)$Object variable or With block variable not set
$func_submenu(para=Abouts,title=no,rows=3)$ActiveX component can't create object
Active Server Pages 错误 'ASP 0115'

意外错误

/new/index.asp

外部对象中发生了可捕获的错误(C0000005)。脚本无法继续执行。

Active Server Pages 错误 'ASP 0194'

OnEndPage 失败

/new/index.asp

外部对象的 OnEndPage 方法中出错。

事故分析:
通过提示,可以直接判断首先可能在menu出错,最大的可能是菜单有空值造成,因此我们只需将所以菜单重新编辑一下,更新某些字段NULL为空值。
然后众研网站的子菜单较多,一一更新首先不便,第二仍然容易出错,第三这种操作只是解决燃眉之急,并不能真正解决问题。

于是前端分析代码,找出问题所在:
1、排除非menu相关函数的问题,屏蔽和修改menu和submenu函数,观察是否存在错误,并留体修改前后的错误变化;
观察后:确实是menu和submenu核心函数出了问题。
2、show_banner不显示效果,首先考虑是否与menu有关;
3、排除product接口,发现product也出现问题,首先考虑是否应该还是和menu有关
4、排除article接口,发现article也出现问题,首先考虑是否还是和menu有关
5、排除link接口,并不存在明显改变

根据以上分析,发现4个问题,先解决menu问题,看看是否得到解决,未完待续!



页: [1]
查看完整版本: 众研网站升级到FCMS版本出错