最近、CAPTCHAを導入してみたのですがしばらく認証画像が出なくて色々試したので、
その記録を兼ねてエントリー
1.まずはマニュアルみながらMT管理画面で↓を実行
http://www.movabletype.jp/documentation/captcha_authentication.html
mt-config.cgiに
CaptchaSourceImageBase オプションを足してみる。再構築後も画像出ず。
2.captcha画像のURLを直接見ると下記のエラーメッセージがでている
Can't locate object method "Blur" via package "Exception 415: Postscript delegate failed `/tmp/magick-XXjVoSoD'" (perhaps you forgot to load "Exception 415: Postscript delegate failed `/tmp/magick-XXjVoSoD'"?) at lib/MT/Util/Captcha.pm line 188.
ググッたら authen::captcha入れてみれ的なこと書いてあったので試す↓
#perl -MCPAN -e shell
cpan > install Authen::Captcha
色々エラー出て失敗。GDが入ってないらしい?
cpan > install GD
libgd 2.0.28以上が入ってないと怒られる
適当につっこむ...
#yum install gd-progs
#yum install gd-devel
再度モジュールインストール(こっから cpanコマンドで)
#cpan -i GD
#cpan -i Authen::Captcha
perldoc perllocal
で GD,Authen::Captchaがインストールされていることを確認。
blog再構築するも失敗...
3.更にググる
こちらの情報を元に...
#yum install ghostscript-devel
やっと成功~。というわけで原因はghostscriptが入ってなかったからのようです。
その記録を兼ねてエントリー
1.まずはマニュアルみながらMT管理画面で↓を実行
http://www.movabletype.jp/documentation/captcha_authentication.html
mt-config.cgiに
CaptchaSourceImageBase オプションを足してみる。再構築後も画像出ず。
2.captcha画像のURLを直接見ると下記のエラーメッセージがでている
Can't locate object method "Blur" via package "Exception 415: Postscript delegate failed `/tmp/magick-XXjVoSoD'" (perhaps you forgot to load "Exception 415: Postscript delegate failed `/tmp/magick-XXjVoSoD'"?) at lib/MT/Util/Captcha.pm line 188.
ググッたら authen::captcha入れてみれ的なこと書いてあったので試す↓
#perl -MCPAN -e shell
cpan > install Authen::Captcha
色々エラー出て失敗。GDが入ってないらしい?
cpan > install GD
libgd 2.0.28以上が入ってないと怒られる
適当につっこむ...
#yum install gd-progs
#yum install gd-devel
再度モジュールインストール(こっから cpanコマンドで)
#cpan -i GD
#cpan -i Authen::Captcha
perldoc perllocal
で GD,Authen::Captchaがインストールされていることを確認。
blog再構築するも失敗...
3.更にググる
こちらの情報を元に...
#yum install ghostscript-devel
やっと成功~。というわけで原因はghostscriptが入ってなかったからのようです。
Never seen a btteer post! ICOCBW
gWZnjW wsjnwwnojtzz
s4R7jr pkkonkhheler