MTで画像をアップしてたら、画像がアップできなくなりました。いきなり。

具体的には、画像投稿のポップアップが開くには開くんだけどずっとローディング状態。
そして1分くらいすると、Internal Server Errorの表示。

さっきまでできてたのに何で・・・と思いつついろいろ調べ、サーバーのエラーログも見てみたところ、

Premature end of script headers: mt.cgi

という1行のみの表示。いや、分からんって。

とは言えこれしか手がかりがないので、このエラーメッセージを軸に調べてみたら、ちゃんとした解決法が見つかりました。

http://www.apstars.com/blog/211movable_type4/xampp_1.php
http://chocota.ddo.jp/2009/03/movabletype.html

このあたり。
サムネイル作成に使っているImageMagicライブラリをGDライブラリに変えると。

具体的には、mt-config.cgiの末尾の行に「ImageDriver GD」と書き足すだけです。

実はこの方法を調べてる間に並行して、SixApartにも画像をアップできない旨を問い合わせてたんですが、回答で以下のリンクを斡旋されました。

Movable Type > よくある質問 > 画像ファイルをアップロードすると 500 エラーが発生します。
http://www.movabletype.jp/faq/image-500.html

普通によくある質問に載ってんじゃん。なんで検索して引っかかんないの。
ていうかImageMagicで動かない場合があるって認識してんならさっさとGD採用しろよボケが、っていう話ですが。
確かにImageMagicのほうが多機能ですが、GDでできないほど複雑な画像処理なんてしないだろうに。

とりあえず解決したので満足。