- PR -

Apache2.0のmod_encodingは?

1
投稿者投稿内容
狼おやぢ
会議室デビュー日: 2002/03/03
投稿数: 15
投稿日時: 2002-06-26 21:34
御世話になります。

Apache2.0用にmod_encoding をと言う記事が出ていたので
早速試してみたのですが、Apache立上げ時に以下のメッセージが出ます。
Cannot load /opt/apache2/modules/mod_encoding.so into server: libiconv_hook.so.1: cannot open shared object fil
e: No such file or directory

libiconv_hook.so.1は、/usr/local/lib に入っていますし、
mod_encoding の2つのコンパイルでもWarningが結構でます。
トラブルシューティングのほうにあるlibtool の修正では上手くいかず
mod_encoding の方は、GCCで直接コンパイルしました。
この辺に原因があるのでしょうか?
OSは、Redhat7.3でApache2.0.39を使っています。

似たような体験した方、解決した人はいませんか?

宜しくお願いします。
わかとの
会議室デビュー日: 2002/05/01
投稿数: 2
投稿日時: 2002-06-27 11:50
 私がやったときも、gcc で直接ごりごりとコンパイルしてみましたが、
とりあえず不具合は出てませんでした。

 まずは ldd コマンドとかで mod_encoding.so が libiconv_hook.so を
参照できてるかどうかチェックしてみてください。

これで libiconv_hook.so が参照されていない場合、 /usr/local/lib など
が ld.so の検索対象になっていない可能性があります。

この場合の解決方法につきましては、

・/etc/ld.so.conf に /usr/local/lib などを追加
・/sbin/ldconfig を実行

というので対処可能かと思います。


[ メッセージ編集済み 編集者: わかとの 編集日時 2002-06-27 11:49 ]

[ メッセージ編集済み 編集者: わかとの 編集日時 2002-06-27 11:51 ]
1

スキルアップ/キャリアアップ(JOB@IT)