尝试在 Ubuntu 14 上使用 apache2 运行 ColdFusion 10?

尝试在 Ubuntu 14 上使用 apache2 运行 ColdFusion 10?

我一直在使用 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

我总是收到上述错误消息。检查了 Adob​​e 上的 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 时,此错误已修复。

相关内容