• 公開日: 2024-07-30
  • 最終更新日:

SiteGuardプラグインで画像認証を有効化しようとしたらエラーがでるときの対処法(XAMPP)

ジェネリック画像

はじめに

XAMPPを使ってインストールしたWordpressの
SiteGuardプラグインで画像認証機能を有効にしようとすると、以下のようなエラーが出ませんか?。
「この機能を使用するには、次の拡張モジュールがサーバーにインストールされている必要があります。 ( gd )」
今回はこのエラーの原因の解説と解決案を記載していきます。

siteguardプラグイン エラーが出ているダッシュボード画面

原因

「この機能を使用するには、次の拡張モジュールがサーバーにインストールされている必要があります。 ( gd )」
まずこのエラーが表示される原因は、「GD」というphpの画像処理モジュールがサーバーに適応されていないためです。
幸いGD自体はXAMPPのphp.iniの記載を少し変更するだけで利用可能になるので解決案を解説していきます。

解決方法

「/xampp/php/php.ini」のパスにphp.iniファイルがあるのでそれをVScodeで開いて以下のように編集してください。

VScodeで開けたら「931」行目に「;extension=gd」というコメントアウトされた記載があると思うので
そのコメントアウトを解除してください。
見つからなければ、Ctrl + F で「gd」と検索をかけてください
最上位に「;extension=gd」が出てきます。
そしたらWebサーバー(Apache)を再起動してください。
再起動をしたら、GDモジュールがサーバーに適応されてるので、エラーが出ずに画像認証を有効化できていると思います。

よかったらグッドボタン&シェアお願いします!

送信したコメントは承認作業を行うまで表示されません。ご了承ください。
なお名前の入力は任意でメールアドレスの入力も必要ありません。 CAPTCHA(画像認証)の文字が表示されない場合は再リロードしてください。

CAPTCHA


記事の削除依頼や修正依頼については、問い合わせにて受け付けております。
ぜひお気軽に問い合わせください。

筆者のプロフィール

profile-img

名前: Otusoaオツソア (本名: 小林 栄太)

主に1年半ぐらい趣味でWebサイトを作っています。
このブログは痒い所に手が届くニッチな技術を提供します。
当サイトでは、自分の好きなようなことをマイペースに発信していきます。

Contact