Wordpressで画像がリサイズされない件

なんつーかいっつもハマるので(3回目くらい)メモ。

画像をアップロードした後、「小中大」などのサイズが選択できない(オリジナルサイズしか選べない)場合はphp-gdが入ってない。 FreeBSDでphp5の場合、/usr/ports/graphics/php5-gdをインストールすればOK。 今回は途中libpngで引っかかった(共有ライブラリpng.6が見つからないと出たが、これは以前のバージョンのlibpngが入っているためで、/usr/ports/graphics/pngをアップグレードするなりインストールし直すなりすればいい)。 なお、インストール後に/usr/local/etc/php/extensions.iniにextension=gd.soを追加しろと出てくるけど、portsで入れていれば自動的に追加されているはず。

ちなみに既にアップロードしたメディアはリサイズできないので(アップロードの時点でリサイズされているため)、php-gdを入れたらアップロードからやり直すべし。