IT全般

画像ファイルのアップロードエラー!【Movable Type】

Movable Typeにて、画像ファイルをアップロードしようとすると・・・

500エラー!!

アイテム一覧画面の表示をしてみても・・・

同じくエラー!!( ̄□ ̄;)!!

主な原因はサーバーへの負荷

サーバーへの負荷というと、例えば以下の事例があるみたい。

・処理する画像のファイルサイズが大きい
・サーバーの処理能力が低い
・画像処理ライブラリがサーバーに正しくインストールされておらず、利用に問題がある
出典:画像ファイルのアップロードやアイテム一覧画面の表示で 500 エラーが発生する

今回の場合、怪しいのはこのうちの
画像処理ライブラリがサーバーに正しくインストールされておらず、利用に問題がある
です。

対処法は?

Movable Typeの標準設定では、画像処理ライブラリに「ImageMagick」が使用されています。

この画像処理ライブラリ「ImageMagick」を変更し、負荷を抑えることでエラーが解消される場合があるそうです。

画像処理ライブラリを変更するには、環境設定ファイル「mt-config.cgi」の記述を修正します。

ということで、まずは 「mt-config.cgi」をダウンロード。

ダウンロードした「mt-config.cgi」を、改行コードがLFのみのテキストファイルを編集可能なテキストエディタで修正します。
※ちなみの私の場合は「Mery」を使用しています。

参考:環境設定ファイル mt-config.cgi の設定

修正は簡単。

末尾に「ImageDriver GD」と書き足すだけ!
(画像処理ライブラリ「GD」を利用する場合。まぁこれが無難と思います。 )

そして修正した「mt-config.cgi」をアップロード。

すると・・・

画像をアップできるようになりました!

アイテム一覧画面の表示も・・・

OK!!

まぁ、同じ対処をすることは滅多にないんでしょうけどね。

起業に向け一言

Movable Typeの巻き返しはあるのか・・・

-IT全般

Copyright© サラリーマンが起業までの日々を綴るブログ , 2020 All Rights Reserved.