勉強したことのメモ

webプログラマ見習いが勉強したことのメモ。

WordPressのメール送信フォームに画像認証を設置する

   

■やりたかった事

ココで作成したメール送信フォームに画像認証を設置する
■方法

Really Simple CAPTCHAを利用する。
プラグイン検索でヒットするのでインストールして有効化。
ダッシュボード左側メニューのお問い合わせから、画像認証を設置したいやつを編集する。
フォームのところにタグの生成ってのがあるので、CAPTCHAを選ぶ。

するとタグが出てくるので、

こんな感じでフォームに入れて保存する。

すると、

「このコンタクトフォームは CAPTCHA の項目を含んでいますが、
お使いのサーバーでは必要なライブラリ (GD および FreeType) が利用可能でありません。」

というエラーが発生。

でGDをインストール。

でFreeTypeをインストール。

で再起動かけたら後に、再度保存すると成功した。
■その他

GDは画像関係のってなんとなく聞いたことあったけどFreeTypeって何やねん、
と思って調べたら、フォントエンジンを実装したライブラリらしい。なるほど。
参考元
http://www.kitaguchi.jp/security/99.html

 - WordPress, サーバー

  関連記事

中国のIPアドレスをiptablesで拒否、遮断する

レンタルしているVPSの一つが最近よく落ちる。原因はどうも海外、特に中国から不正 ...

コマンドでMySQLに郵便番号データを入れる

練習としてコマンドから郵便番号データを入れた際のメモ。 --------- 1: ...

cronの設定方法

cronを設定してみたので方法をメモ。 まずcronで動かすPHPを作成。 ■c ...

VPSをもう1台導入した際のメモ

DTIのVPSを導入した。 目的としてはMySQLのレプリケーションとか、 複数 ...

ブログサービスの様にサブドメインを動的に生成する方法  

ブログサービスの様に「hoge」というログインIDを作成した際、「hoge.bl ...

gzip圧縮とキャッシュをhttpd.confで設定する

今まで共用サーバーで使っていたWordPressをVPSに移した。 せっかくなの ...

cronの時間設定部分が全てアスタリスク

サイトを引き継ぐことがあり、そのサーバの設定資料を確認するとcronの設定で日時 ...

WordPressでメモリを節約しつつ高速化する設定方法

メモリ1GのVPSを借りてWordpress以外にも、ちょいちょいものを置いてい ...

iptablesを更新するとFTP接続ができなくなる

iptablesでIP制限を追加し、iptablesを再起動するとそのサーバーに ...

htmlファイル内でPHPを動かす(AddHandler)

サイトを引き継ぐことがあり、ソースを確認していると拡張子はhtmlなのにPHPの ...