Movable Type CMSプラットフォーム Movable Type
ドキュメントサイト

Q&A技術的な質問と回答

Q.PNG 画像のサムネイルが生成されない

CentOS 7 を利用している環境で PNG 画像のサムネイルが生成されません。

A.

本事象は MySQL 5.7.30 で解消されていることを確認いたしました。CentOS 7 の mysql-community-libs-compat を最新版にアップデートしてください。

CentOS 7 標準の MySQL ライブラリでないものを利用している環境で、DBD::mysql と Image::Magick の相性が悪くなり PNG 画像をロードできなくなる場合があります。
特定のサーバー OS 固有の問題となり、基本的に Movable Type 側で解決することはできません。

サーバー環境によっては、以下のファイルをダウンロードし、展開後に生成される ImageMagickLoader.pl を Movable Type の addons ディレクトリに設置し、既存の assets_c ディレクトリを削除することでサムネイルが生成されるようになる場合があります。お試しください。

上記ファイルの設置による対応は暫定対処となります。
解決されない場合を含め、抜本的には以下のいずれかの方法にてご対応ください。

  • DBD::mysql を perl-DBD-MySQL のものでなく独自にビルドをする、もしくは、mariadb-libs を利用する
  • 事前のテストでサムネイル生成に問題がないほかのサーバーに移行する
Q&A検索