セットアップ:
Apache 2.4.7 を使用して Ubuntu 14.04 に ColdFusion 9 をインストールしようとしています。真剣に。聞かないでください。
- LAMP スタックがインストールされている Vagrant Box ( xplore/ubuntu-14.04 ) を起動します。
- 実行
apt-get update
され、apt-get upgrade
; - インストール
libstdc++5
済み (ただし、CF がインストールされていることを確認できなかったという警告が引き続き表示されます)。 - から CF をインストールしまし
ColdFusion_9_WWEJ_linux64.bin
た。
CF9ではApache構成ファイル名を指定できないため、CFをインストールするためにcallへのシンボリックリンクを作成する必要がありましたが、それ以外はすべてスムーズに進みまし/etc/apache2/apache2.conf
た。/etc/apache2/httpd.conf
問題:
CF を使用して起動する./opt/coldfusion9/bin/coldfusion start
と、次のメッセージが表示されます。
There was an error while running the connector wizard
Connector installation was not successful
...これは、cf-connectors.sh
my を変更apache2.conf
し、モジュールをロードするように指示してから、/opt/coldfusion9/runtime/lib/wsconfig/1/mod_jrun22.so
Apache を再起動しようとして、次のエラーが原因で失敗した結果です。
apache2: Syntax error on line 223 of /etc/apache2/apache2.conf:
Cannot load /opt/coldfusion9/runtime/lib/wsconfig/1/mod_jrun22.so into server:
/opt/coldfusion9/runtime/lib/wsconfig/1/mod_jrun22.so:
undefined symbol: ap_log_error
トラブルシューティングの手順:
Apache のエラー ログを調べましたが、あまり役に立ちませんでした。
[mpm_prefork:notice] [pid 1516] AH00173: SIGHUP received. Attempting to restart
[mpm_prefork:notice] [pid 1516] AH00163: Apache/2.4.7 (Ubuntu) PHP/5.5.9-1ubuntu4.3 configured -- resuming normal operations
[core:notice] [pid 1516] AH00094: Command line: '/usr/sbin/apache2'
JRun バイナリ ファイルは、/opt/coldfusion9/runtime/bin/jrun
. ただし、このようなチュートリアルで、それが ...にあることを示しているのを見たことがあり/opt/jrun4
ます。これは、私のバージョンの CF9 が を参照しているため、mod_jrun22.so
バージョンの違いがあると思われるため、奇妙です。
を実行./opt/coldfusion9/runtime/bin/jrun status
すると、次の出力が得られます。
The coldfusion server is running
No jndi.properties file was found in samples's SERVER-INF directory. The JRun kernel requires JNDI information.
The samples server is not running
The admin server is not running
...不足しているindi.properties
ファイルがあり、サンプルと管理サーバーが実行されていないことがわかります。cf-connectors.sh
失敗した結果だと思います。
質問:
CF コネクタ ウィザードを成功させるにはどうすればよいですか? ここで何が欠けていますか?
前もって感謝します!