网站及服务器常见错误的原因分析及解决方法(动易2005、2006版)
如果发现新的错误及解决方法,欢迎去http://bbs.powereasy.net/dispbbs.asp?boardID=47&ID=178029&page=1跟贴补充,这里代表用户先谢谢您了。
================================================================
错 误 号:432
错误描述:File name or class name not found during Automation operation
错误来源:PE_Common6
原因分析:服务器没有升级脚本引擎。
解决方法:升级服务器的IE到6.0以上版本,如果还不行,单独安装脚本解释引擎。
正在生成网站首页(/Index.htm)……
错 误 号:-2147319779
错误描述:Automation error Library not registered.
错误来源:PE_Common
原因分析:服务器的IE版本过低。
解决方法:升级服务器的IE到6.0以上版本,如果还不行,单独安装脚本解释引擎。
错 误 号:-2147319779
错误描述:Automation error Library not registered.
错误来源:PE_CMS6
原因分析:错误定义的应用程序或对象错误,可能是服务器的脚本解释引擎版本过低引起。
解决方法:安装脚本解释引擎。下载地址:http://download.moodmoon.com/software/catalog55/903.html。
数据采集错误
错 误 号:7
错误描述:Out of memory
错误来源:PE_Common
原因分析:PE_Common, Out of memory,内存溢出,这十分不好说,范围很广。有可能:
1、采集的文章有日文片假名。
2、内存不足。也有可能一点,你的采集历史记录非常非常的庞大,因为采集是第一次全部读入内存减小对数据库频繁的检索量,历史记录和采集项目的资料太多了,内存不足
解决方法:这和个人计算机有关,如果条件允许换个服务器看看,故障发生在内存。
最近发表或者管理文章出现这个提示,不知道代表是什么?
错 误 号:-2147467259
错误描述:007~ASP 0104~不允许操作~
错误来源:Request 对象
原因分析:这个提示是因为没有打开WIN2003的200K数据提交限制引起的。
解决方法:/pe2005/FAQ/151.html
在本地调试:增加一个频道后,就出现了这个错误
错 误 号:-2147467259
错误描述:不可识别的数据库格式'C:\Inetpub\wwwroot\PowerEasy\database\××.asp'。
错误来源:Microsoft JET Database Engine
原因分析:数据库损坏了。
解决方法:下载下来,用ACCESS修复一下。
0816版采集出现的错误提示
错 误 号:-2147217887
错误描述:由于其 Required 属性设置为真(True),字段 'PE_Article.IncludePic' 不能包含 Null 值。在此字段中输入一个数值。
错误来源:Microsoft JET Database Engine
原因分析:因8月16日更新的组件中,增加了采集管理包含图片选项(指采集了包含有图片的文章后,其文章标题前是否显示[图文]、[组图]等文字)功能。此功能导致与Access数据库中PE_Article 表的IncludePic 字段默认值不兼容,即包含图片成为了一个必选项,若采集属性中不选择此项则采集出错而无法进行采集。SQL数据库无此问题存在。
解决方法:详见http://bbs.powereasy.net/dispbbs.asp?BoardID=67&ID=163355&replyID=&skin=1
错 误 号:-2147217887
错误描述:字段 'PE_Soft.SoftType' 不能是零长度的字符串。
错误来源:Microsoft JET Database Engine
原因分析:因为新添加了下载频道,而此频道下“其他管理”中的相关内容是空的,所以才会出现错误提示。
解决方法:到后台新添加的下载频道中,打开“其他管理”,添加相关内容即可。
生成所有栏目列表页的操作时出现以下问题:
错 误 号:91
错误描述:Object variable or With block variable not set
错误来源:PE_Article
原因分析:这个是模板问题。主要原因是GetArticleList标签的第二个参数:arrClassID给值给错了。
解决方法:检查模板,修正GetArticleList标签的第二个参数的错误。详见此文/pe2005/FAQ/280.html
正在生成网站首页(/Index.html)……
错 误 号:13
错误描述:Type mismatch
错误来源:PE_Article
原因分析:模板错误。原因应该是{$GetArticleList(***)}标签的参数用错了。
解决方法:详见此文/pe2005/FAQ/280.html
进行大栏目生成出错,但页面已经生成了,不影响浏览
错 误 号:6
错误描述:Overflow
错误来源:PE_Article
原因分析:模板错误。如果在“不含子栏目”模版中添加如代码“{$GetPicarticle(ChannelID,arrChildID,True,0,1,false,True,0,3,1,100,100,0,20,True,false)}”那么在生成“含子栏目”页面就会报错。
解决方法:详见此文/pe2005/FAQ/280.html
错 误 号:70
错误描述:Permission denied
错误来源:PE_Article
原因分析:Permission denied,翻译过来就是:权限被拒绝。出现这个提示一般有以下几个原因:
1、IIS中网站目录没有打开写入权限。
2、WIN2000/2003中没有对网站所在文件夹对Everyone或IUser_***(***指机器名)打开写入权限。
3、生成首页文件时,这个文件正好被其他人访问,造成文件被锁住。
解决方法:/pe2005/FAQ/307.html
生成页面或在管理用户列表时出现的错误:
错 误 号:438
错误描述:对象不支持此属性或方法
错误来源:Microsoft VBScript 运行时错误
原因分析:有可能是IE版本低,或是Vbscript缺少组件。
解决方法:升级IE或者重装IE。
正在生成网站首页(/Index.html)……
错 误 号:430
错误描述:Class does not support Automation or does not support expected interface
错误来源:PE_Common
原因分析:服务器的IE版本过低。
解决方法:在服务器上安装IE6或以上版本。
在生成htm时产生如下错误:
错 误 号:5
错误描述:Invalid procedure call or argument
错误来源:PE_Article
原因分析:由于采集文章在写入数据库时文章标题出现空标题现象就会在生成htm时出这种错误。
解决方法:打开数据库进入文章库(PE_Article),然后选中文章标题(title)栏升序排列,将空的删掉就可以了。
在给原上传图片加水印时或者上传图片时错误号提示:
错 误 号:4
错误描述:Invalid Registration Key.
错误来源:Persite.Jepeg.1
原因分析:是AspJpeg组件版本低,或者是破解版的组件。
解决方法:升级或安装AspJpeg正版组件。可以到动易官方网站下载:http://www.powereasy.net/Soft/tools/52.html
错 误 号:-2147217887
错误描述:所有记录中均未找到搜索关键字。
错误来源:Microsoft JET Database Engine
原因分析:数据库的问题
解决方法:下载下来用ACCESS修复一下。
用的是SQL2005全功能版,在添加模板的时总是提示错误
错 误 号:3251
错误描述:当前记录集不支持更新。这可能是提供程序的限制,也可能是选定锁定类型的限制。
错误来源:ADODB.Recordset
原因分析:可能是直接把模板从ACCESS数据库中导入到SQL数据库中,并没有使用动易的导入功能来进行。这样的话,导致丢失了所有的主键、索引、约束等条件。
解决方法:新建一个SQL数据库,然后使用这个新数据库来做为网站的数据库,再使用数据迁移程序把原来的数据库中的数据迁移过来。
错 误 号:-2147217900
错误描述:列名 'True' 无效。
错误来源:Microsoft OLE DB Provider for SQL Server
原因分析:是把版本号弄错了。conn.asp文件中SystemVersion=0 变成免费版了。免费版不能使用SQL数据库,如果强行改成使用SQL数据库,就会出现上面的提示。
解决方法:改回正确的版本号。
正在生成网站首页(/aa/Index.htm)……
错 误 号:424
错误描述:需要对象
错误来源:PE_Common
原因分析:FSO没开权限!
解决方法:开通FSO权限。
添加文章的时候出现这个,所有频道都是。
错 误 号:-2147217904
错误描述:至少一个参数没有被指定值。
错误来源:Microsoft JET Database Engine
原因分析:是压缩数据库的时候PE_UserGroup字段出了问题。
解决方法:重新拷贝新的PE_UserGroup字段到数据库就OK了。
个人文集申请-出现
错 误 号:3219
错误描述:在此环境中不允许操作。
错误来源:ADODB.Recordset
原因分析:是系统一个BUG
解决方法:已经修复。下载最新版本,或者直接下载这个文件: http://download.powereasy.net/PowerEasy2005SP2/User_Author.rar替换User\User_Author.asp同名文件。
错 误 号:3265
错误描述:在对应所需名称或序数的集合中,未找到项目。
错误来源:ADODB.Recordset
原因分析:一般情况下是由以前版本升级到新版本,操作不正确容易出现这种问题。新版增加了7个字段,点击文章采集后,就会执行这些新增功能。一是你没有点“文章采集”就编辑采集项目,所以未发现字段。二是你点后由于增加了字段,会将原来的采集项目变成未审核,你要再审核一遍给新增的字段加设置或默认值。
解决方法:测试--->设置属性,连续两步。采集页下面有很明显的兰色文字说明。
错 误 号:440
错误描述:Automation error
错误来源:PE_Article
原因分析:因为某些Win2003里面提供的Windows Script 可能版本一样但是少了一些其他组件所以出现这个问题。
解决方法:如果服务器是Windows2003,你可以去: http://download.microsoft.com/download/d/f/0/df0b2640-79bc-48d2-84bd-cb5b67ee128e/scripchs.exe 下载Microsoft Windows Script for Windows Server 2003 V5.6.0.8825 安装。
原贴:http://bbs.powereasy.net/dispbbs.asp?boardID=67&ID=151138&page=1
搜索提示如下错误
错 误 号:-2147217900
错误描述:内存溢出
错误来源:Microsoft JET Database Engine
原因分析:有可能是因为文章中包含了日文字符引起的
解决方法:到官方下载中心下载一个内存溢出错误字符查找程序,查找到含有错误字符的文章后,删除即可!
错 误 号:-2147217900
错误描述:语法错误 (操作符丢失) 在查询表达式 'ChannelID=1 and ClassID In (84,85,87,88,89,90,102,103,,)' 中。
错误来源:Microsoft JET Database Engine
原因分析:可能是栏目结构或者模板有问题。
解决方法:先去栏目管理修复一下栏目结构。如果还有问题,就是模板问题,请检查模板中调用标签及代码是否正确。
迁移用户数据的时候出现如下错误
错误描述:Microsoft OLE DB Provider for SQL Server 错误 '80004005' 日期格式无效 /PE2005_DataTrans.asp,行 3079
原因分析:会员表中和时间相关的字段的值不正确,是非法的日期。如:生日是1657-1-23,超过了数据库规定的日期范围。
解决方法:在数据库会员表中找到这条记录删除后重新迁移用户数据
升级SQL数据库后,点采集就出现这个错误
错 误 号:94
错误描述:Invalid use of Null
错误来源:PE_AdminCommo
原因分析:这是因为升级后,部分字段出现NULL值。
解决方法:使用动易提供的“迁移程序”将数据从当前数据库迁移到另一个新数据库中,然后使用新数据库,应该即可解决。
错 误 号:-2147217871
错误描述:超时已过期
错误来源:Microsoft OLE DB Provider for SQL Server
原因分析:进行复杂的SQL查询时,用时超过了SQL的限制。一般在长时间生成HTML时会出现这种情况。
解决方法:换成慢速生成即可。
采集的时候发生了这个问题,每次只是采集一个就报错了
错 误 号:-2147217913
错误描述:从字符串转换为 datetime 时发生语法错误。
错误来源:Microsoft OLE DB Provider for SQL Server
原因分析:操作系统的时间格式不合适
解决方法:控制面板--区域和语言选项--把时间设置为24小时格式(具体方法:自定义--时间--时间格式:HH:mm:ss)。设置完毕后在 [高级] 将 [默认用户帐户设置] 中的 [将所有设置应用于当前用户帐户和默认用户配置文件] 打上勾。然后重启IIS
错 误 号:-2147467259
错误描述:未能为数据库 'www92yw' 中的对象 'PE_Article' 分配空间,因为文件组 'PRIMARY' 已满。
错误来源:Microsoft OLE DB Provider for SQL Server
原因分析:SQL空间已满了或者空间已不够用了。
解决方法:增加SQL空间或收缩日志。
错 误 号:-2147217900
错误描述:数据库 'sq_pexxxxxx' 的日志已满。请备份该数据库的事务日志以释放一些日志空间。
错误来源:Microsoft OLE DB Provider for SQL Server
原因分析:虚拟主机用户的话,那就赶紧联系主机商,让他帮您收缩一下日志。
解决方法:增加SQL空间或收缩日志。
错 误 号:-2147467259
错误描述:XML 文档只能有一个顶层元素。
错误来源:msxml3.dll
原因分析:动易系统中只有在语言包中才调用了XML文件,XML对格式要求非常严格,只能有一个顶层元素,所以是语言包改错了。
解决方法:换成我们官方的语言包。再用专门的XML编辑工具来改。
Microsoft VBScript 运行时错误 错误 '800a01c2'
错误的参数个数或无效的参数属性值: 'PE_Execute'
/Admin/Admin_Collection.asp,行 3
原因分析:这是因为用户在升级动易程序文件时,是用原站旧文件覆盖了2006版本的动易系统文件
解决方法:重新用新2006版本程序文件覆盖回去或重新安装2006版本。
错误号:70
错误描述:Path not found
错误来源:PE_CMS6
现象:后台频道里刷新JS文件时出现这种错误
原因分析:这是网站升级后,后台没有进行频道的更新操作,直接进入单个频道管理里进行刷新操作
解决方法:进入后台频道管理,对所有频道进行更新操作
添加软件时,出错
错 误 号:-2147217887
错误描述:多步 OLE DB 操作产生错误。如果可能,请检查每个 OLE DB 状态值。没有工作被完成。
错误来源:Microsoft OLE DB Provider for SQL Server
解决方法:用迁移程序迁移数据库,再添加。
错 误 号:13
错误描述:Type mismatch
原因分析:模板错误。原因应该是标签的参数用错了。
解决方法:请检查标签参数
Active Server Pages 错误 'ASP 0126'
找不到包含文件
/conn.asp,行 64
找不到包含文件 'Inc/Inc_Functions.asp'
解决方法:
因为这个是升级的网站,故怀疑是原站的旧文件覆盖了新版本的文件,检查Conn.asp文件后,发现是原站旧文件,用新文件重新覆盖后,解决问题
错误描述:Object variableWith block variable not set
生成过程中服务器发生严重问题,系统自动中止当前生成操作,请检查您的服务器
解决方法:
这不一定是模板的错误。此问题解决方法:把新的没动过的语言包,覆盖到现在的语言包中。
原因分析:语言包中修改错了,XML要求的语法比较严格。当生成软件内容页时调用到这些的语言包的内容时就会出错
错误号:94
错误描述:Invalid use of Null
错误来源:PE_Common
出现错误的情况:人个文集文章列表页。
解决方法:打开PE_Author表,把所有作者的出生日期都按“2006-4-6”这样的格式填上。问题即可解决。或者也可以直接在管理后台操作,设定一下作者生日
把商城的目录名称修改为非默认(shop)目录名称出现的错误:
错误号:3265
错误描述:在对应所需名称或序数的集合中,未找到项目。
错误来源:ADODB.Recordset
解决方法:把目录改为正常默认并修改PE_Channel
添加图片的时候出现的错误
错 误 号:-2147217887
错误描述:字段太小而不能接受所要添加的数据的数量。试着插入或粘贴较少的数据。
错误来源:Microsoft JET Database Engine
分析原因:添加图片的时候出现的错误,把数据库字段限制调整一下,把文本改为备注。
解决方法:修改数据库表“PE_Channel”的“ChannelPicUrl”字段的数据类型改为“备注”即可。
我在添加后台管理员时出现这个错误这个错误,在修改已有管理员权限的时候也出现该错误,请问是为什么?
错 误 号:-2147467259
错误描述:006~ASP 0251~超过响应缓冲区限制~此 ASP 页的执行造成响应缓冲区超过其配置限制。
错误来源:Response 对象
原因分析:006~ASP 0251~超过响应缓冲区限制
解决方法:停止IIS服务,然后用记事本修改C:\WINDOWS\system32\inetsrv\MetaBase.xml中的:AspBufferingLimit="4194304" //即默认4M为:AspBufferingLimit="8388608" //改为8M或更多
正在进行动易2006数据acc-sql转换的时候提示:
错 误 号:-2147217887
错误描述:无法保存;正被别的用户锁定。错误来源:Microsoft JET Database Engine
原因分析:网站没有停,正在使用数据库,迁移肯定出错
解决方法:先停下网站,在本地迁移
数据库备份时出错。
错 误 号:-2147024784
错误描述:Method '~' of object '~' failed
错误来源:PE_Admin6
原因分析:造成这样的问题的原因在于:1、对相应的文件的读写权限没有打开;2、如果磁盘空间不够了也会有这样的提示出现,特别是虚拟空间的用户出现这样的情况机率最高。
解决方法:请设置动易文件夹everyone用户的全部权限,或者增加磁盘空间,即可解决。
错 误 号:-2147217900
错误描述:'Now'不是可以识别的函数名
错误来源:Microsoft OLE DB Provider for SQL Server
原因分析:造成这样的问题的原因在于:如果是用SQL数据库,并且版本号设置里 Edtion_eShop=0,就会出现这样的错误,非商城的版本如果强行使用商城,就会报错。
解决方法:正确设置动易系统版本号,正确使用版本功能
若您现在使用的是动易2006版,当您的网站后台或升级成为动易2006 SP4版后,后台操作时出现以下错误号(2006,sp1,sp2,sp3升sp4过程中出现的错误号):
错 误 号:3265
错误描述:在对应所需名称或序数的集合中,未找到项目。
错误来源:ADODB.Recordset
原因分析:服务器上的组件已经升级到动易2006 sp4版,但网站数据库并没有升级到动易2006 sp4版,或网站升级时没有运行Update_2006SP4.asp升级数据库。因动易2006 sp4版增加了手机短信功能,数据库中增加了相应的字段,当组件升级为sp4版而数据库没有升级增加字段时,操作相应功能即会出现以上提示。
解决方法:按照升级步骤来升级.将“升级程序”目录下的Update_2006SP4.asp文件复制到您的网站的安装目录下,在浏览器中输入此文件的地址,如http://localhost/Update_2006SP4.asp,运行此程序,根据提示升级数据库。
采集遇如如下是什么问题?
错 误 号:9
错误描述:Subscript out of range
错误来源:PE_CMS6
原因分析:脚本溢出,采集项目某一个地方,比如列表或列表分页设置不对,可能发生在,获取多个列表的时候,后几个列表页,截取的唯一代码不同
解决方法:重新设置采集项目,保证采集的所有列表页都是唯一的代码
错 误 号:76
错误描述:Path not found
错误来源:PE_Admin6
原因分析:由于很多免费版本升级上来的用户,用的是免费版本,免费版本没有Supply、Sdms等文件夹的,在后台对这些频道添加栏目或者操作相关内容时会出现该错误号。
解决方法:由于没有Supply等文件夹的文件,请在动易主站会员中心下载安装包,解压后复制到网站目录下即可。
我在SP4 后台添加白名单黑名单IP限制那儿. 保存以后就出现这个提示,现在不能保存,也不能修改了,请问是什么原因
错 误 号:9<BR>
错误描述:Subscript out of range<BR>
错误来源:PE_Admin6<BR>
错误分析:添加ip的方法不对,添加的ip段,不是单独的ip
解决方法:数据库里打开PE_Config,找到LockIP 把锁定的IP删除