centosの最近のブログ記事

最近、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が入ってなかったからのようです。

複数メールサーバ入れたときのMTAの切り替え方

# alternatives --config mta

mtaの選択画面になるので使用するほうを番号で選ぶ。

/etc/alternatives にはシンボリックリンクがおいてある。

CentOS用メモ

yumの設定
/etc/yum.conf
proxy=http:// [servername or server IP] :[port number]/

wgetの設定
/etc/wgetrc
http_proxy=http://[servername or server IP] :[port number]/

bashの設定
~/.bash_profile
http_proxy="http://[servername or server IP] :[port number]/"
export http_proxy

rpmでリモートファイルを指定するとうまくいかなす…

iddy

 

広告

Powered by Movable Type 4.21-ja