我一直在使用 ColdFusion 10 和 IIS7,最近决定迁移到 Ubuntu。我已安装 CF 以作为独立服务器运行。
我正在尝试使用 wsconfig 配置 CF 以与 apache2 配合使用。我使用以下命令:
sudo /opt/coldfusion10/cfusion/runtime/bin/wsconfig -ws Apache -dir /etc/apache2/ -v
我收到以下错误:
[bash4.3:apache2] sudo /opt/coldfusion10/cfusion/runtime/bin/wsconfig -ws Apache -dir /etc/apache2/ -v
command line: -ws Apache -dir /etc/apache2/ -v
Could not find file /etc/bin/httpd
Using Apache binary /usr/sbin/httpd
Server version: Apache/2.4.7 (Ubuntu)
/etc/apache2 is not a valid configuration directory for Apache
我总是收到上述错误消息。检查了 Adobe 上的 CF 文档,但没有任何帮助。
答案1
ColdFusion 10 不适用于 Apache 2.4.x,所以我不得不升级到 ColdFusion 11,这样就解决了这个问题。
答案2
您可以更改/usr/sbin/httpd
为/usr/sbin/apache2
答案3
我遇到此错误有几个原因。正如@Kunal 所说,旧版本的 ColdFusion 不适用于 Apache 2.4,所以我的解决方案是降级到 Apache 2.2。当我尝试使用 Debian 时,我也继续遇到此错误,但当我转到 Ubuntu 时,此错误已修复。