Exif 情報対応版 Joyful Noteが先日からInternal Server Errorになってました。いろいろ調べて見たらどうも、自動アップデートによりPerlMagickがImageMagick.i386 0:6.2.5.4-4.2.1.fc5.4になってたことが原因のようです
エラー内容
Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator, webmaster@yokensaka.com and inform them of the time the error occurred, and anything you might have done that may have caused the error.
More information about this error may be available in the server error log.
とりあえずImageMagick-perlをアンインストール
# yum remove ImageMagick-perl
このままでも掲示板としては機能しますが、元画像が縮小表示になるだけでかなり重くなります。そこでZZ-RさんのHPで紹介されてる方法でサムネイル作成を可能にすることにしました。
Exif 情報対応版 Joyful NoteをImageMagickとPerlMagickが
使えないサーバーでサムネイル画像の作成を可能にする方法
check.cgiで調べたら、i386_linux_standardのrepng2jpegが使えそうでしたので、repng2jpeg.zipをダウンロード、解凍して、i386_linux_standardフォルダの中のrepng2jpegをjoyful.cgiと同じフォルダに置き、joyful.cgiのサムネイルに関する設定のところを下記のように変更。
$ThumbMake = -1; となってるところを4に変更。
$ThumbMake = 4;
以上でPerlMagickがインストールされてなくてもExif 情報対応版 Joyful Noteでサムネイルが作成されるようになりました。
追記:ImageMagickのダウングレード 9月4日
Movable Type でもサムネイルが作成されなくなってましたので、一つ前のバージョンに戻しました
インストールされてる最新版をアンインストール
# yum remove ImageMagick*
一つ前のImageMagickをインストール
# yum install ImageMagick-6.2.5.4-4.2.1.fc5.3
# yum install ImageMagick-perl-6.2.5.4-4.2.1.fc5.3
FC5のyumで自動でアップグレードしないようyum.confを編集
# vi /etc/yum.conf
↓を追記
exclude=ImageMagick*
これでExif 情報対応版 Joyful NoteもMovable Typeも正常に動くようになりました。