僕が管理人をしているサイトのひとつで、突然?画像のアップロードが出来なくなった、とのこと。

システムはMTで、試してみると確かに、ポップアップ画面に以下のエラーメッセージが。

The server encountered an internal error or misconfiguration and was unable to complete your request. Please contact the server administrator, support@sakura.ad.jp and inform them of the time the error occurred, and anything you might have done that may have caused the error.


よくわからないので、さくらサーバーにログインしてエラーログを見てみると、

Premature end of script headers: mt.cgi

んー、やはりよくわからない(笑)

で、ゴチャゴチャ調べていたら、こんなところに答えがありました。
Q. 画像ファイルをアップロードすると 500 エラーが発生します。

要するに画像処理ライブラリの「ImageMagick」への負荷が原因とのこと。

ブログの記事を更新しているのは別の人で、何度言ってもデジカメの印刷用生データをアップしてしまう(^^;ことも影響しているかもしれない。

対応は簡単で、mt-config.cgi に、
ImageDriver GD
と入れただけ。

他、NetPBMやImagerの指定もOK。