【问题标题】:Coldfusion 9 installation problem with IIS7Coldfusion 9 与 IIS7 的安装问题
【发布时间】:2011-03-09 15:07:46
【问题描述】:

已安装 Windows web server 2008 R2 64 位、CF9 64 位、IIS7、ISAPI 扩展和过滤器以及 II6 元数据库兼容性。操作系统默认为 C,正在尝试将 CF 安装到 D:

测试 IIS 并在 c:\inetpub\wwwroot http://localhost/index.html 正确显示 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

如下解决

【问题讨论】:

  • 尝试获取 9.0.1 更新并在安装 9 后安装它。这对 IIS 7 有更好的支持。
  • 我想先安装 8,因为我在最近的热修复中遇到了 Web 服务问题,我知道在 9 上没有(或者实际上在 9.01 更新中),我想确定问题或消除。是否可以在完成初始安装之前应用 9.01 更新?

标签: coldfusion installation


【解决方案1】:

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

【讨论】:

  • 完美,为我修好了!
  • 可以确认这是使用 IIS 7 在 W2K8R2 上安装干净的 CF2016 的修复程序。
【解决方案2】:

我建议先尝试重新启动。这是事后听起来很明显的事情之一,但你从来没有想过。我知道我在 IIS 下安装 CF 时遇到问题,必须重新启动服务器才能运行。

【讨论】:

  • 恐怕重启失败
【解决方案3】:

我很惭愧地承认这一点,但问题是我认为 cf9 64 位安装程序是 32 位安装程序。

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

【讨论】:

    【解决方案4】:

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

    D:\ColdFusion9\runtime\lib\wsconfig

    IIS 使用的帐户需要对该文件夹及以下文件夹的读取、执行和修改权限。

    【讨论】:

    • 我以管理员身份安装了 IIS。我如何知道 IIS 使用什么帐户?管理员和系统对该文件夹具有读取、执行和修改权限。
    • 要检查 IIS 用户帐户,在 IIS 管理器 (GUI) 中转到应用程序池,然后选择“设置应用程序池默认值”。在流程模型下查找“身份”。
    • 实际上这可能取决于您在“Home”(根)IIS 设置下的设置。查看身份验证以查看匿名身份验证的用户是什么。我们使用应用程序池身份,但您可能设置了另一个用户帐户。
    • IIS用户账号设置为ApplicationPoolIdentity,wsconfig上的权限分别授予管理员、创建者所有者、系统和用户
    • 好的,如果您按上述方式查找 AppPool 标识(在 AppPool 默认设置中),然后尝试授予该特定用户对该文件夹的读取、执行和修改权限。
    【解决方案5】:

    这可能是因为两个问题。

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

    Window 2008 R2 with Coldfusion

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

    Internal 500 error CF9 on Window 2008

    【讨论】:

      【解决方案6】:

      我在 Windows 7 家庭高级版中尝试了不同的方法 - 请参阅 http://coldfusioner.blogspot.com/2011/12/fix-number-1-installing-64-bit.html

      通过手动使用 IIS 连接器批处理脚本,然后在安装处理程序后创建第二个默认网站,我似乎成功了。我上面的文章链接显示了我采取的步骤 - 一篇非常原始的文章,当我从其他人那里听到他们如何调整我的方法时,可能会对其进行改进。重要的是这行得通;>)我希望它可以帮助其他人......

      【讨论】:

      • 在 Stack Overflow 上对包含有据可查来源的外部引用表示赞赏,但重要的是在您的答案中包含来自外部来源的最重要/相关的 sn-ps 并提供有关如何使用的上下文回答这个问题,因为如果该链接失效(服务器宕机等),那么您的答案将变得毫无用处。
      • 很好的评论,因为链接现在已经死了...... :`(
      【解决方案7】:

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

      【讨论】:

        【解决方案8】:

        ​为避免在安装了 IIS 7.5 的 Windows 2008 服务器上安装 ColdFusion 9 时首次访问管理控制台时出现 500 错误,请将具有“完全控制”的“IIS_IUSRS”用户组包含到 \Lib\wsconfig企业服务器中的文件夹或标准服务器中的 \runtime\lib\wsconfig 文件夹。在开始 ColdFusion 安装之前,请确保已安装“IIS 6 Management Compatibility”功能,尤其是“IIS 6 Metabase Compatibility”功能。

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

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

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

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

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

        4.) 点击“安全”标签。

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

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

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

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

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

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

        【讨论】:

          猜你喜欢
          • 2011-04-02
          • 2014-11-09
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2018-09-21
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多