勉強したことのメモ

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

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

   

■やりたかった事

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

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

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

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

すると、

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

というエラーが発生。

でGDをインストール。

でFreeTypeをインストール。

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

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

 - WordPress, サーバー

  関連記事

MySQLが起動も再起動もできない

サイトで障害が発生した。FTPやSSH接続は出来るけどサイト自体は表示されない。 ...

WordPress記事本文の文字検索と置換方法

WordPressの記事本文内にhogeという文字列が含まれていた場合、hoge ...

WordPressにてフッターへ出現する笑顔マーク(smiley)を見えなくする方法

■やりたい事 WordPressにて左下へ勝手に出現する笑顔マーク(smiley ...

WordPressのウィジェットをTOPのみ等、特定のページだけ表示する方法

■やりたかった事 TOPページのみ任意のウィジェットを表示させ、記事ページやアー ...

VPSで決めた時間に自動でreboot(再起動)させる方法

VPSを常時起動させてると、どうもapache(httpd)がメモリを離してくれ ...

WordPressでカスタムフィールドとCSVファイル投稿

WordPressでカスタムフィールド設定している環境に、CSVファイルアップロ ...

IPアドレスでサイトを表示させないようにする方法

http://aaa.comというドメインを111.222.333.444という ...

ルートとディレクトリ

イマイチ分かっていなかったのでメモ。 ■ルートディレクトリ ツリー型ディレクトリ ...

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

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

SSHのセキュリティ設定

SSHのセキュリティ設定をする事があった。設定内容は指示を貰えたので作業自体は問 ...