ColdFusion 9 GUI安装程序在Windows 8上无法正常工作(这是一个已知问题)。 为了避免这种情况,我尝试使用“无提示”安装程序,详见Adobe ColdFusion博客:“ 执行ColdFusion 9的无提示安装 ”。
我有这个installer.properties文件:
INSTALLER_UI=SILENT SILENT_LICENSE_MODE=developer SILENT_INSTALLER_TYPE=jrun SILENT_WEBROOT_FOLDER=C:\\apps\\adobe\\JRun\\4\\server\\cfusion\\cfusion-ear\\cfusion-war SILENT_INSTALL_ODBC=true SILENT_INSTALL_VERITY=false SILENT_INSTALL_SOLR=true SILENT_INSTALL_SAMPLES=true SILENT_INSTALL_JNBRIDGE=true SILENT_INSTALL_FOLDER=C:\\apps\\adobe\\JRun\\4 SILENT_SOLR_INSTALL_FOLDER=C:\\apps\\adobe\\ColdFusion\\9\\solr SILENT_ADMIN_PASSWORD=123 SILENT_FLEX_ENABLED=false SILENT_ENABLE_RDS=true SILENT_RDS_PASSWORD=123
这一切似乎确定…我不喜欢的方式,我必须猜测SILENT_WEBROOT_FOLDER值默认安装的ColdFusion实例path。 但最终,如果我使用GUI安装程序,这些文件将会放在哪里。
无论如何,我从命令行(以admin身份运行)运行安装程序,因此:
ColdFusion_9_WWEJ_win64.exe -f installer.properties
这会立即启动GUI安装程序,由于它与Windows 8不兼容而立即崩溃。
我的问题归结为:
我很高兴提供任何进一步的信息可能有帮助。
您的installer.properties是正确的。 由于系统要求不符合,GUI正在启动。 popup窗口是错误窗口,由于安装程序失败。 按照目前的CF9支持matrix ,Windows 8不支持ColdFusion 9。
是的,无声的安装文件看起来应该工作 – 我怀疑它有所作为,但在我已经设置的自动CF安装,静默安装文件的path是一个完整的path,包括驱动器..但这可能只是我。
我并不完全确定当安装程序运行时是否popup小安装程序窗口..我想说的是,当我设置时,我记得它是这样做的(现在所有的自动安装都发生在系统用户会话中,从未看过)。 我相信窗口显示状态,但从不提示用户input。
你唯一的问题可能是缺乏Windows 8的支持,这可能是很难解决的。 您可以尝试在兼容模式下运行早期操作系统的安装程序,但是由于Adobe 在Win8上宣布了对CF10的支持,只有安装了更新版本的CF10安装程序时 ,才可能在Win8下安装CF9。
是否有任何其他方式获取Windows 8上安装ColdFusion 9(我怀疑“不”)?
其实,是。 刚刚使用CF9.0.2的32位安装程序工作。 理想情况下,我们希望64位,但32位应该运行良好的开发环境。
在兼容模式下以pipe理员身份运行它(即右键单击>疑难解答兼容性>疑难解答程序>程序工作…等> Win7>testing程序>保存设置)。
安装运行良好,但wsconfig工具拒绝与IIS8一起使用,所以您必须手动为* .cfm * .cfc等添加处理程序映射。映射到的DLL是:
<cfroot>\runtime\lib\wsconfig\1\jrun_iis6_wildcard.dll
我不得不复制现有的安装文件(实际上我只是复制了整个wsconfig目录)。
还有各种其他的IIS调整需要,主要是告诉它允许在应用程序池>设置应用程序池的默认设置下的32位应用程序。
我决定自己来回答这个问题,因为我自己在这个过程中自己做了一些事情,而且没有任何黑客攻击或者在任何时候都没有“滑雪”。
@Anit回答了我的两个问题:
1)是我的installer.properties文件正确。 我假设博客上的说明是正确的,但Adobe有习惯于不对文档非常勤奋,所以我不是100%肯定的;
是的,这是正确的。
2)为什么在进行无提示安装时,GUI安装程序仍然试图运行;
归根结底,ColdFusion基本上是愚蠢的。 它不了解“静音安装”中的“无声”是什么意思。 好的,这不是Anit所说的,但是我已经把他的答案提到了这个。
还有第三个问题:
3)是否有任何其他方式获取Windows 8上安装ColdFusion 9(我怀疑“不”)?
朱利安(cfSimplicity)回答了这个问题,我毫不怀疑它有效,但这不是我想要的。
这归结于我的博客上的细节:“ Windows 8上的ColdFusion 9 ”:
任务完成。