与IIS7的Coldfusion 9安装问题

时间:2011-03-09 15:07:47

标签: coldfusion installation

安装了Windows Web服务器2008 R2 64位,CF9 64位,IIS7,ISAPI扩展和过滤器以及II6元数据库兼容性。操作系统默认为C,并尝试将CF安装到D:

测试IIS,它在http://localhost/index.html 的c:\ inetpub \ wwwroot中正确显示index.html

然后我将CF安装到D:\,单个标准服务器许可证,选择运行所有IIS站点,选择C:\ inetpub \ wwwroot作为管理员的Web根目录,当它到达应该的位置时打开管理员完成安装,打开浏览器出现500错误。

现在,当我回到http://localhost/index.html时,我也会收到500错误,如果我卸载CF,我可以再次访问html页面。

CFIDE已正确地安装在C:\ inetpub \ wwwroot中。谁能告诉我我哪里出错了。

更新

确切的IIS错误是

HTTP Error 500.0 - Internal Server Error
The page cannot be displayed because an internal server error has occurred.

Module  IsapiModule
Notification    ExecuteRequestHandler
Handler AboMapperCustom-28262
Error Code  0x800700c1
Requested URL   http://127.0.0.1:80/test.htm
Physical Path   C:\inetpub\wwwroot\test.htm
Logon Method    Anonymous
Logon User  Anonymous

解析如下

8 个答案:

答案 0 :(得分:6)

应用程序池>高级设置下有启用32位应用程序设置。将此设置为True,您将可以访问CFIDE>管理员页面。

答案 1 :(得分:2)

我建议先尝试重启。事实上听起来如此明显,但你永远不会想到它。我知道我在IIS下安装CF时遇到了问题,不得不重启服务器以使其运行。

答案 2 :(得分:2)

我很羞辱承认它,但问题是我认为是cf9 64位安装程序,是32位的。

@ Dave和@ CfSimplicity非常感谢您的帮助,特别是IIS用户帐户的内容对我来说是新的学习。

答案 3 :(得分:0)

尝试检查此文件夹的文件系统权限:

d:\ ColdFusion9 \运行时\ lib中\ WSCONFIG

IIS使用的帐户需要读取,执行和修改此文件夹及其下方的权限。

答案 4 :(得分:0)

可能是因为两个问题。

1)您尚未安装CGI,ISAPI扩展和ISAPI筛选器尚未安装在服务器管理器的Web服务器(IIS)中。

Window 2008 R2 with Coldfusion

2)您需要在IIS7上启用32位应用程序。

Internal 500 error CF9 on Window 2008

答案 5 :(得分:0)

我尝试了一种与Windows 7 Home Premium不同的方法 - 请参阅http://coldfusioner.blogspot.com/2011/12/fix-number-1-installing-64-bit.html

似乎我成功地手动使用IIS Connector批处理脚本,然后在安装处理程序后创建第二个默认网站。我上面的文章链接显示了我采取的步骤 - 一篇非常原始的文章,可能会有所改进,因为我听到其他人如何调整我的方法。重要的是,这有效;>)我希望它有助于其他人......

答案 6 :(得分:0)

问题可能是您的应用程序池是默认网站的一部分。可以将其设置为运行32位应用程序。尝试在IIS服务器的defaultapppool中将Enable32bit设置为false,重新启动应用程序池和www服务本身。然后尝试使用ColdFusion wsconfig工具添加IIS映射。即使没有在服务器上安装cf 9更新程序1,它也应该可以工作。

答案 7 :(得分:0)

要在安装了IIS 7.5的Windows 2008服务器上安装ColdFusion 9时首次访问管理控制台时出现500错误,请在\ Lib \ wsconfig中包含“IIS_IUSRS”用户组和“完全控制” Enterprise Server中的文件夹或Standard Server中的\ runtime \ lib \ wsconfig文件夹。在开始ColdFusion安装之前,请确保已安装“IIS 6管理兼容性”功能,尤其是“IIS 6元数据库兼容性”功能。

假设您使用默认安装路径(C:\ JRun4 for Enterprise或C:\ ColdFusion9 for Standard),这是一个循序渐进的方法:

以管理员身份开始ColdFusion安装程序。在初始安装过程完成时,但在访问在线管理控制台之前,请执行以下操作:

1。)在“开始”菜单中,选择“计算机”

2.。)在Enterprise安装中,转到C:\ JRun4 \ lib。对于标准安装,请转到C:\ ColdFusion9 \ runtime \ lib。

3.。)右键单击“wsconfig”并选择“Properties”以打开wsconfig属性对话框。

4.单击“安全”选项卡。

5.单击“编辑”以更改该文件夹的权限。

6。)点击“添加...”添加新用户/组。

7.。)在对象名称字段中输入“IIS_IUSRS”,然后单击“确定”返回“权限”对话框。

8.在权限对话框中,确保突出显示“IIS_IUSRS”组,然后单击“允许”列中的“完全控制”,然后单击“确定”关闭对话框。确保权限更改将影响wsconfig下的所有文件和文件夹。

9.单击“确定”关闭wsconfig属性框。

返回ColdFusion安装程序向导并单击打开的ColdFusion Administrator链接继续安装。如果设置正确,一两分钟后,应显示带有ColdFusion管理员控制台的Web浏览器,以便您完成安装。