人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

CentOSにインストールされたMTImage::Magickを利用するところで躓いています。
解決方法をご存知の方いましたら教えてください。

yumからインストールを行った後に、「perl -e 'use Image::Magick; print $Image::Magick::VERSION;' ; echo」を実行したのですが以下のエラーが表示されます。
----------------
エラー内容
----------------
Can't load '/usr/lib/perl5/site_perl/5.8.8/i386-linux-thread-multi/auto/Image/Magick/Magick.so' for module Image::Magick: /usr/lib/perl5/site_perl/5.8.8/i386-linux-thread-multi/auto/Image/Magick/Magick.so: undefined symbol: BZ2_bzerror at /usr/lib/perl5/5.8.8/i386-linux-thread-multi/DynaLoader.pm line 230.
at -e line 1
Compilation failed in require at -e line 1.
BEGIN failed--compilation aborted at -e line 1.
&Image::Magick::constant not defined. The required ImageMagick libraries are not installed or not installed properly.
END failed--call queue aborted at -e line 1.
----------------

「mt-check.cgi」でチェックしてみても「サーバーに Image::Magickか、Image::Magickの動作に必要な他のモジュールがインストールされていません。 アップロードした画像のサムネイルを作成する場合に必要となります。 Image::Magickのインストールはインストールマニュアルに沿って行ってください。」と表示されたままでした。

●質問者: tobisugi
●カテゴリ:ウェブ制作
✍キーワード:AT BEGIN CentOS CGI ECHO
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● pahoo
●60ポイント
  1. libjpegはインストール済みですか?
  2. "mt.cfg" の "ImageDriver NetPBM" をコメントアウトしていますか?

ImageMagickのインストール(MTでサムネイル表示) 」を参考にしてください。

◎質問者からの返答

返信遅くなってしまい申し訳ございません。

回答ありがとうございます。

>1. libjpegはインストール済みですか?

libjpegはインストール済みでした。

----------------

libjpeg.i386 6b-33 installed

libjpeg-devel.i386 6b-33 installed

----------------

コメントに書かれていたbzip2も確認したところインストール済みでした。

----------------

bzip2.i386 1.0.2-14.el4_7 installed

bzip2-devel.i386 1.0.2-14.el4_7 installed

bzip2-libs.i386 1.0.2-14.el4_7 installed

----------------

>2. "mt.cfg" の "ImageDriver NetPBM" をコメントアウトしていますか?

mt-config.cgiに「ImageDriver ImageMagick」を追記してみたのですが現象は変わりませんでした。

教えていただいたURLはすでに確認して試していました。

念のため確認しながらもう一度試してみたいと思います。

質問はこのまま継続したいと思います。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ