IIS搭建Zblog时出现数据库连接错误的解决方法

小鹰博客9年前网站制作1146

听说Zblog程序做网站对SEO比较友好,今天就下载Zblog源码在自己电脑上测试一下。本机测试已经从服务器上下载下来的网站,首页打开没问题,但留言板与后台根本无法连接,错误提示信息是“错误原因:数据库连接错误”,不由地想起自己当年刚接触Zblog时,也经常遇到这方面的问题,当时查资料,重新配置IIS,忙得不亦乐乎,最终解决,但没有留下文字资料,现在只能再次求助百度与Google,不胜其烦。这次问题解决后,想想还是记下来,以备以后不时之需。

下面是出现此类问题的检测步骤:

1.确认你的网站根目录上c_custom.asp文件里的两个文章路径配置是否正确,数据库文件位置通过ZC_DATABASE_PATH值来表示,具体格式为“data/你的数据库名称”,这里一定要注意跟你数据库文件名要一字不差,最好的方法就是复制数据库文件名直接粘贴到此处。网站域名ZC_BLOG_HOST也要写正确,一般在本地测试,域名习惯为“http://localhost/虚拟目录名/”,这里特别要提醒虚拟目录最后那个“/”绝对不能省略哟,否则肯定会出错的。

2.上述文件位置如果正确,再检测文件夹的权限设置,你需要设置两上目录的访问权限,一个是网站根目录(也就是你网站所有文件所在的那个文件夹)权限,要为其添加Everyone的完全控制权限,再次是设置Windows文件夹内的Temp文件夹的访问权限,同样其添加Everyone的完全控制权限。具体设置的方法是直接在文件夹上右击选择属性,再通过“安全”选项卡进行设置,如果你使用的是XP操作系统,看不到安全选项卡,可以打开我的电脑-->工具-->文件夹选项-->查看-->去年“简单文件共享”前的选中标记。(需要注意的是,如果你存放网络根目录的文件夹所在的盘符是FAT32格式,无需进行上述权限配置)

3.正常的,上面两步应该解决了你的问题,但现在很多朋友用的操作系统都是64版本,如果你跟我一样,安装了64位的Windows 7,这里还需要多一步配置。

首先,右击桌面上的我的电脑,选择管理,找到“服务和应用程序”下的“Internet信息服务(IIS)管理器”

再次,在右侧找到你的主机名,在主机名的下方有“应用程序池”字样,单击选中,然后中间栏会显示出本机上安装的应用程序,找到并单击选中“DefaultAppPool”,再单击最右侧的“高级设置”,找到“启用32位应用程序”(在第四行),将其值改为“True”即可。原因是在64位Windows7操作系统中,IIS7应用程序池默认没有启用32位应用程序,而我们连接ACCESS数据库的驱动程序Microsoft.Jet.OLEDB.4.0是32位的,所以就出错了,要想正常运行,只需启用32位应用程序即可。

不过新手第一次还要注意设置ASP,启用父路径,设置为True

相关文章

解决网站出现DNS域名解析错误的问题

DNS解析就是把你的域名解析成一个ip地址,服务商提供的dns解析就是能够将你的域名解析成相应ip地址的主机。这就是DNS域名解析。DNS解析出现错误,一般是我们把一个域名解析成一个错误的IP地址,或...

[严重]PHPSESSID已知会话确认攻击

关于此漏洞的修复方案如下在PHP.INI文件中配置 session.use_only_cookies = 1。该选项让管理员能够避免用户被攻击。默认值为 0。注:1. 请确认修改的 php.ini 文...

给网站增加微信朋友圈分享小图标 链接前的缩略图

给网站增加微信朋友圈分享小图标 链接前的缩略图

经常刷朋友圈,发现我的网站有的文章分享微信朋友圈后,微信会提取文章里的图片做链接前的小图标,有的文章分享后却没有。经过我苦逼的查找问题出在哪里了,原来是微信自动提取文章内的图片做为缩略图,图片不能太小...

[高危]使用存在漏洞的JQuery版本的解决方法

[高危]使用存在漏洞的JQuery版本的解决方法

360网站安全检测提示:[高危]使用存在漏洞的JQuery版本,关于这个问题,下面是鹰眼网络的解决方法,真实有效。客户的网站http://www.zzlzm.com/就是这么解决的。这个只是因为JQu...

javascript 禁止复制网页 禁止鼠标左右键

方法:把下面的代码放在网页头部<head></head>里面    <script language="Javascript"&g...

用CSS设置链接在新窗口打开

由于工作的需要,需要把某个页面下的所有a标签都设置为新开新窗口,即:<a href="XXX">增加target:<a href="XXX"...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。