僕が管理人をしているサイトのひとつで、突然?画像のアップロードが出来なくなった、とのこと。
システムは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。