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

小鹰博客8年前网站制作876

听说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

相关文章

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

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

什么是域名的TTL值?域名解析记录在DNS缓存服务器中的存留时间

什么是域名的TTL值? TTL(Time-To-Live),就是一条域名解析记录在DNS服务器中的存留时间。当各地的DNS服务器接受到解析请求时,就会向域名指定的NS服务器(权威域名服务器)...

可以任意修改网页的源代码

想改网上的网页,有种方法可以任意编辑别人的网页,但是只能改文字图片首先打开任意网页,然后在浏览器地址栏里输入如下代码javascript:document.body.contentEditable=&...

用了百度云加速之后网站出现广告

我用了百度云加速之后, 网站右下角出现广告而且还是百度联盟的广告,上网查了一下,有的说是电信运营商搞的鬼,不管是怎么样,真是坑。果断弃用!...

Zblog优化 文章页添加关键词和描述

Zblog优化 文章页添加关键词和描述

前段时间有朋友问我:ZBLOG怎么设置不同文章页的关键词和描述呢?大家都知道,如果每个文章页都可以设置成当前文章页的关键词和描述对页面SEO是有很大促进作用的。正好借今天这个机会给大家系统的总结一下设...

实现文字跑马灯效果

使用marquee标签:创建一个滚动的文本字幕,应用于文字、图片、表格。<marquee></marquee>http://blog.csdn.net/chentao866/a...

发表评论    

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