- 2008年9月 1日 月
- MovableType
「こんな、誰も来ないようなショボいサイトにどうしてスパムコメントが・・・?」という話を書きましたが、やはり毎日十件程度、スパムコメントが投稿されています。
ですので、その対策として「CAPTCHA認証」を取り入れることにしました。
コメントを投稿する際に、そこに現れる文字を入力してから投稿する、という手続きを踏まなければなりませんが、まあ、これくらいならいいんじゃないでしょうか。
その設定については このサイトを参考にさせていただきました。
まず、
「システムメニュー」―「ツール」―「システム情報」でモジュール状況がわかる。
画像をサムネイル表示できれば、Image::Magickは導入されている。
とありますが、とにかくその通りにすれば「Image::Magick」は確認できました・・・が、サムネイルなんぞ、どこにも見当たりません。
よく分からないのでここは無視して、次に進みました。mg-config.cgiの編集です。
CaptchaSourceImageBase /home/アカウント名/www/mt-static/images/captcha-source
という一行を追加しろ、と。絶対パスという言葉は知っていますが、ルートがどこから始まるのかを把握していないと言うド素人ぶりです。
/public_html/というパスから始めて上書きし、アップロードして、その他の設定も完了して試してみましたが、動きませんでした。正確に言うと、CAPCHAの画像のみ、表示されませんでした。
・・・ということは、やはり絶対パスの指定がおかしいんやな、と。
もう一度、上記リンク先のサイトの説明を読んでみると、読み飛ばしている部分がありました。
通常、MTの「ブログ設定」―「公開」―「サイトパス」に記入されているパスである。
早速確かめてみると・・・なるほど、違っていました。/public_html/の前にまだ必要だったんですねー。
とりあえず、CAPTCHAの設定完了。画像も現れました。
さて、コメント投稿のテストをしてみましょう。
- Newer: CAPTCHAの威力
- Older: スパムコメント