WIN8下安装好了IIS,调试程序(ZBLOG为例)。能看到首页,但点击登录等具赍鲽判燹体链接就提示“错误原因:剞麽苍足数据库连接错误”——————————————————————————————————错误原因:数据库连接错误可能的原因:数据库连接有问题;zblog安装文件目录的写权限;zblog需要系统目录Windows下的temp文件夹的写权限;WIN8的64位系统,请设置“DefaultAppPool”【我碰到的情况】
工具/原料
示例OS:Windows8.164BIT
示例IIS:IIS8.5
一、数据库连接有问题
1、可以查看zblog文件夹根目录下c_custom.aspc_c掼鸿乡羰ustom.asp文件中ConstZC_DATABASE_PATH后面的惺绅寨瞀data/后的字符是否和data文件夹下的文件名字是否一致;如果不一致,一定不会正常运行zblog。
二、zblog安装文件目录的写权限
1、如果你是本地安装调试你的ZBLOG就需溴溢菏确要自己完成如下操作:如果zblog所在磁盘是FT32格式,此处不需要设置,如果是NTFS格式芟坳葩津,则需要开启整个zblog所在文件夹(包括子文件夹)的everyone写权限。你可以按照以下步骤来完成设定。
2、双击打开“我的电脑”—“工具”菜单—“文件夹选项”—“查看”—去掉“使用简单文件共享”前面的对勾。
3、右键zblog安装的文件目录—“属性”—“安全”—选择“everyone”帐户,勾选下面的允许“修改”对应的勾(同时你会发现自动勾选了很多,不要管)。点击确定,并应用于子文件夹(有提示)。
三、zblog需要系统目录Windows下的temp文件夹的写权限
1、使用和步骤1相同的方法设定“C:\WINDOWS”下temp文件夹的everyone的修改属性。注:如果是虚拟主机,一般不需要此步操作。如果是本地调试此步骤需要完成本步操作。
四、WIN8的64位系统,请设置“DefaultAppPool”
1、通过WIN8快捷键(Windows+Q)找“Internet信息服务(IIS)管理器”
2、设置“DefaultAppPool”在主机名的下方有“应用程序池”字样,单击选中,然后中间栏会显示出本机上安装的应用程序,找到并单击选中“DefaultAppPool”
3、再单击最右侧的“高级设置”,找到“启用32位应用程序”,将其值改为“True”即可