レンタルサーバを利用している場合は恐らく発生しないと思いますが、自分でサーバを構築している場合、インストールした WordPress サイトで画像をアップロードしたのに、サムネイル画像をはじめとする各種サイズの縮小画像が生成されない、ということがあります。
また、アップロードした画像を編集して保存しようとすると「新しい画像を作成できませんでした。」というメッセージが出てエラーになります。
そのような場合の対処方法です。
このような問題が起こる場合、PHP に、画像操作用ライブラリである GD がインストールされていないことが原因の可能性があります。 GD がインストールされているかどうかを調べるためには、
<?php phpinfo(); ?>
という内容のページを作ってブラウザで表示してみます。
この時、下の写真のような項目が表示されていなければ、GD がインストールされていないということになります。
GD がインストールされていない場合には、GD をインストールする必要がありますが、yum を使っている場合は簡単にインストールできます。
$ yum install php-gd
表示される確認で「y [Enter]」と入力すればインストール完了です。
PHP のモジュールをインストールした後は Web サーバを再起動する必要があります。Apache がサービス登録されている場合は、
$ service httpd restart
で再起動できます。
これで、画像ファイルをアップロードするとサムネイル画像等が自動生成されるようになるはずです。
2件のコメント
Pingback: wordpressでアップロードした画像を編集するにはphpでGDが使える必要 | 俺用メモVer1.2
たすかりました^^