メモリ不足でプラグインが動かない

完全にWordPressネタなので、使ってない方には申し訳ありません(汗)。WordPressユーザーで、いくら調べてもプラグインが動かなくなってしまったり、サムネイル画像が作成されなくて困っている方・・・もしかするとこれで直ります。

参考リンク:WordPress Japan フォーラム: サムネイルが作成されません

結論から言うと、メモリ不足。注意すべき点は、サーバー本体が持つメモリではなく、PHPに割り当てられているメモリの量です。これを直すには、php.ini ファイルの中にある、

memory_limit = ●●M

の項目をいじります。ここが8M程度だと、状況によってはサムネイルが作成されない(サムネイルを作るプログラムを動かすだけのメモリが無くなる)ということが起きてしまうようです。

サムネイル以外にも、自分が試した環境だと「Google Sitemaps」や「Ultimate Tag Warrior」といったプラグインも一緒に直ってくれました。あまりに大量のメモリを割り当てるのは避けるとしても、24Mくらいに直すと結構快適になるのかもしれません。思い当たる節がある方、よかったらお試しください。

余談1:ローカルのテスト環境を使っている方は、本環境とテスト環境のメモリ割当量は同じにしておくといいでしょう。自分の場合、メイン8M、テスト16Mだったので、テスト環境では動いたのにメイン環境で動かない、なんてことがしばしばありました^^;

余談2:タグ関係プラグインが両方動くことが判明したので、どちらを使うか再び考え直すことになりそうだorz

余談3:トラックバックが送れないのは直らないorz 自分に対して送ると送受信できてるんだが・・・まさかスパム扱いされてますか?(汗