分享

三种解决关于conn.asp数据库连接出错方法!动易2006 - 老麦

 gentle_l 2010-11-10

原文地址http://www./article.asp?id=381

三种解决关于conn.asp数据库连接出错方法!动易2006

作者:Straw 日期:2010-06-20

“数据库连接出错,请检查Conn.asp文件中的数据库参数设置。”

大家在架设动易2006网站的时候,我想出问题最多的就是IE给出上面这句话,而且到现在来说,我凭着我高超的搜索经验和技巧都没有找到能解决的方法!当然最终是解决了,现在,我把整个过程简述一下,然后详细谈一谈最终解决方法和思路!

1、架设IIS,系统为XP-VP版的GHO做成的。因为之前用的正版XP不能在SATA串口硬盘下方便安装,但架设IIS的时候,用它里面的5.0。为什么说这个呢,因为在没解决问题前我曾怀疑过系统不是完全安装的原因。

2、安装动易2006内容管理系统 普及版,我直接用最后一个文件夹作作安装目录的(D:PowerEasy),于IIS中设置新的默认网站主目录“D:PowerEasy”,设置默认首页文档 "index.asp"。

此时,打开127.0.0.1时,出现以上错误,然后查动易资料后,安装组件,仍是以上问题;最后打开conn.asp看数据库路径也没有问题,然后用增加路径,改文件名等各种方法修改这个地方,问题还是没有解决,最后上UC里问动易的老师,他们让我做的方法和我之前做的一样。

后来,我在虚拟机里安装后试验了一下,发现正常!

再在网上找资料,发现除也之前的方法有一个方法是修改Cwindowstemp文件权限,但是针对NTFS盘可以解决,我的是FAT32,不会涉及到这,为了保险我把网站又架在NTFS格式的E盘里试,还是没改变!

3、问题解决:

虽然以前的方法没有解决但是还是值得说一下的,因为那些问题也会引同样的问题。

(1)检验conn.asp中的MDB文件的路径与真实路径是否一样,并且以原版的路径写法格式修改正确,这里要提示大家的是可不要用相对路径写法来写,就是要用“”而不是“/”,当然这里的绝对路径是指格式而不是目标,就是说不会用到盘符的,要是在根盘下,如D盘,那就是像这样的路径 “db=XXX.mdb” 其中的MD是和 前面DIM后面的db一样的 ("dim db" 这是变量声明,你也可以改成其它的如“dim ACCESS”,下面就是“ACCESS=XXX.mdb”当然要按规则修改了,但这没有意义。)有朋友说把数据库修改成 a*&^823S#FU23SDF.mdb,a*&^823S#FU23SDF.mda,a*&^823S#FU23SDF.asa等格式就行了,这位朋友竟不知道,这是解决数据库下载的方法,和这没关系。一般新手最容易碰到第一条的问题,所以解决起来很快,也很容易。

(2)如果你的系统安装NTFS盘,那就要像网上常说的方法了,看看windows文件夹下有没有temp文件夹,没有就建立它,有就删除后新建,接着接着设置TEMP的安全属性(要去掉“工具-》文件夹选项-》查看-》使用简单文件共享”的勾才会出现“安全”属性选项),设置USERS拥有写权限,OK,问题马上解决。

之所以要这样做,是因为有些系统垃圾清理软件,会直接把TEMP删除后再新建,所以这个文件夹帐户新的权限不能使IIS正常工作。

(3)当上面两种方法都不能解决的时候,第三种方法更是让我也想不到的。但最终是解决了。原因是我的系统设置改变了,和第二种问题差不多,但还一点也不一样。

查看,我的电脑->属性->高级->环境变量,你的设置应该这样:

用户变量:变量:TEMP   值: %USERPROFILE%Local SettingsTemp

变量 :TMP       值:%USERPROFILE%Local SettingsTemp

系统变量:变量:Path   值:%SystemRoot%system32;%SystemRoot%;%SystemRoot%System32Wbem

变量:TEMP  值:%SystemRoot%TEMP

变量:TMP    值%SystemRoot%TEMP

变量:windir   值%SystemRoot%

最后再你看到系统自动影射后的路径后,打开相应的路径,看是否有这些文件夹 ,没有就建立。至此,三种方法讲完,看大家能否解决!

这里还要说,和文件夹权限没有关系,如果乱设置,有可以会造成网站安全隐患,当然如果你只是在本地电脑上为设计网页方便那自不用说了;如果是架个人站,就要注意这个问题了,解决方法是,当然这里说到的权限是指的在NTFS格式的磁盘下,而FAT32就建立一个文件夹可以了,而这些文件夹其它方面不用设置;针对NTFS的权限,有像上面2的方法,但是了让系统自动建立更合适,方法是,你先要删除相应的文件夹,然后卸载IIS,方便的话把动易组件也卸了,接着再重新安IIS,设置IIS,安动易组件就可以了,这个过程,IIS会自动建立系统帐户并给一些文件夹权限的,不过这个我还没有试验过呢,只是理论上推理了!

最后,祝大家架网成功

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多