WindowsにインストールされているXAMPPにWordPressを導入し、メディアライブラリにwebpファイルをアップロードしようとしたら、エラーが発生しました
上記のようなエラーです。レンタルサーバーで動いているWordPressでは普通にwebpファイルをアップロードできたので、Windowの問題かなと思い調べてみたところ、php.iniファイルの修正で解決しました。
目次
XAMPPで動いているWordPressにwebpファイルをアップロードできるようにする
XAMPPで動いているWordPressにwebpファイルをアップロードできるようにするには、次のような手順で作業します。
【手順1】XAMPPのコントロールパネルからphp.iniを開く
XAMPPのコントロールパネルのApacheのConfigから「php.ini」を開きます。
【手順2】php.iniの「;extension=gd」のコメントを外す
php.iniがエディタで開くので「extension=gd」で検索します。
もともとは「;extension=gd」となっているので、行頭の「;」を削除します。
これでphp.iniの修正は完了です。
【手順3】XAMPPのApacheを再起動する
最後にXAMPPのApacheを再起動して作業完了です。
このようにメディアライブラリにwebpファイルをアップロードできるようになりました。
extension=gdとは
今回修正した「extension=gd」のコメントを外す作業ですが、これはPHPでGDモジュールを読み込ませるようにする修正でした。
GDモジュールとは画像処理モジュールのことであり、これをPHPに読み込むと、そのサーバーで画像系のGD関数が動作するようになります。その結果、WordPressのメディアライブラリにwebpファイルのアップロードができるようになったわけです。