無料でスキルアップ、年収アップを目指す人のためのお役立ちサイトです。独立・開業・フリーランスを目指す方もぜひ

WordPressで画像が自動生成されない時の対処法

2014/12/29

先日、サーバの入れ替え作業を行っていまして、大いにドハマりしたのがこれでした。

WordPressのメディアに画像ファイルをアップロードすると、オリジナルのサイズの画像ファイルとは別に、サイズを小さくした画像ファイルを自動生成してくれます。記事を投稿するとき、自動生成された画像ファイルを張り付けると、ただ投稿を開いただけならサイズの小さい画像ファイルをダウンロードします。なので、データ量を節約できる分、投稿を高速で表示できるわけです。しかも、画像をクリックすると、フルサイズで表示してくれます。

画像ファイルの自動生成は、デフォルトで有効になっています。サイズを変更するときは、ダッシュボードから「設定」→「メディア」の順に選択します。

WordPressのメディアの設定画面 ここから自動生成する画像サイズを指定します

また、サイズを0にすると、自動生成を無効にすることもできます。

しかし、キューティー吉本がはまったのが、この画面で自動生成が有効になっているのに(・・・ていうかデフォルトの状態なのに)、画像ファイルが自動生成されなかったんです。Googleで検索しても、自動生成を無効にする方法は出てきても、自動生成されないトラブルを解決する方法が出てこず。半分諦めかけたとき、ふと気づいたのでした。

「そうだ! もしかして、PHPのエクステンションが足りないのか?」

ビンゴでした。PHPのGDモジュールをはじめ、WordPressの実行に必要なエクステンションが足りなかったのでした。WordPressのインストーラって、必要なエクステンションがインストールされているかどうか、チェックしていないんですね。

WordPressを使うには、PHPにどのエクステンションが必要になるのかは、以下のページが参考になりますので、よかったらご覧ください。

http://www.ulduzsoft.com/2012/01/247/

http://wordpress.stackexchange.com/questions/42098/what-are-php-extensions-and-libraries-wp-needs-and-or-uses

ちなみに、MySQLのエクステンションがないとさすがにWordPressをインストールできないので、「お使いのサーバーの PHP では WordPress に必要な MySQL 拡張を利用できないようです。」とエラーが表示されます。ここは、PHPにMySQLのエクステンションを追加してください。

あわせて読みたい

WordPress:Revive Old PostのPro版を購入してみた インストール方法もまとめ... この記事をご覧いただいている方には説明は要らないかもしれませんが、プラグイン Revive Old PostをWordP...
簡単とは行かなかった、WordPressの記事の別サイトへの移行... アイプラスのメインサイトを構築するにあたり、店長ブログのコンピュータ関連記事を移設することにしました。なぜ移設を決断した...
WordPressはPHPのバージョンにも注意しましょう... 先日、PHPのバージョンを、5.3から5.5に上げました。作業そのものは順調に終わったものの、なんと内部サーバーエラー5...
WordPressで内部サーバーエラー500が出るときの対処法... できれば遭遇しないに越したことはないのですが、100%ないとは言い切れないので。今まで元気に動いていたWordPress...
WordPressでプラグインを更新できない時の対処法... 「WordPressでプラグインの更新に失敗した。」 「WordPressで画像ファイルのアップロードに失敗した。」...

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください