先日、サーバの入れ替え作業を行っていまして、大いにドハマりしたのがこれでした。
WordPressのメディアに画像ファイルをアップロードすると、オリジナルのサイズの画像ファイルとは別に、サイズを小さくした画像ファイルを自動生成してくれます。記事を投稿するとき、自動生成された画像ファイルを張り付けると、ただ投稿を開いただけならサイズの小さい画像ファイルをダウンロードします。なので、データ量を節約できる分、投稿を高速で表示できるわけです。しかも、画像をクリックすると、フルサイズで表示してくれます。
画像ファイルの自動生成は、デフォルトで有効になっています。サイズを変更するときは、ダッシュボードから「設定」→「メディア」の順に選択します。
また、サイズを0にすると、自動生成を無効にすることもできます。
しかし、ジーン吉本がはまったのが、この画面で自動生成が有効になっているのに(・・・ていうかデフォルトの状態なのに)、画像ファイルが自動生成されなかったんです。Googleで検索しても、自動生成を無効にする方法は出てきても、自動生成されないトラブルを解決する方法が出てこず。半分諦めかけたとき、ふと気づいたのでした。
よろしかったら、Udemyへもお越しくださいませ。LPICレベル1とITパスポートの講座+問題集を提供中です。
「そうだ! もしかして、PHPのエクステンションが足りないのか?」
ビンゴでした。PHPのGDモジュールをはじめ、WordPressの実行に必要なエクステンションが足りなかったのでした。WordPressのインストーラって、必要なエクステンションがインストールされているかどうか、チェックしていないんですね。
WordPressを使うには、PHPにどのエクステンションが必要になるのかは、以下のページが参考になりますので、よかったらご覧ください。
ちなみに、MySQLのエクステンションがないとさすがにWordPressをインストールできないので、「お使いのサーバーの PHP では WordPress に必要な MySQL 拡張を利用できないようです。」とエラーが表示されます。ここは、PHPにMySQLのエクステンションを追加してください。
よろしかったら、Udemyへもお越しくださいませ。LPICレベル1とITパスポートの講座+問題集を提供中です。