MT7で画像がアップロードできない問題。再度調べたところ、
1)画像アップロードが延々完了しない
2)アセット一覧に何も表示されない...だが
3)FTPで見ると画像はアップロードされている。
いろいろ検索して、mt-config.cgiでのImageDriverの指定関係のよう。
思えば確かMT6の際にも同じようなことが起きて、MTに詳しい人に見てもらったので、同じサーバに入っているMT6のmt-config.cgiを見ると、
#ImageDriver ImageMagick
ImageDriver GD
MT7ものmt-config.cgiも同じに書き換えたものの状況変わらず。
システム情報を見ると、
■MT6
Image::Size
サーバーに Image::Size がインストールされています(バージョン 3.231)。
Image::Magick
サーバーに Image::Magick がインストールされています(バージョン 6.78)。
Imager
サーバーに Imagerか、Imagerの動作に必要な他のモジュールがインストールされていません。 Imagerのインストールはインストールマニュアルに沿って行ってください。
GD
サーバーに GD がインストールされています(バージョン 2.49)。
■MT7
Image::Size
サーバーに Image::Size がインストールされています(バージョン 3.3)。
Image::Magick
サーバーに Image::Magick がインストールされています(バージョン 6.78)。
Imager
サーバーに Imagerか、Imagerの動作に必要な他のモジュールがインストールされていません。 Imagerのインストールはインストールマニュアルに沿って行ってください。
GD
サーバーに GD がインストールされています(バージョン 2.49)。
低解像度や100ピクセル程度の小さな画像でも同様の現象が発生しますでしょうか?
上記で動作したら、メモリー容量が原因と考えられます。
解決しない場合は、お手数ですがテクニカルサポートにご連絡したほうが良いと思います。
ありがとうございます。50kbの画像で試したところ、アップロードできました。
「画像のメタ情報が正しくないため、メタ情報は更新されません。」は出ましたが……。
メモリ容量とは「アップロードしているパソコンのメモリ容量」という意味で合っていますでしょうか?
サーバによるのですが、私は似たような現象に遭遇した際に下記の記事を参考に調整をしてみたところ改善しましたので参考までに。
OpenMPが有効なImageMagickとMovable Typeを組み合わせた際の不具合の回避策 - The blog of H.Fujimoto
https://www.h-fj.com/blog/archives/2017/08/15-103037.php
メモリー容量はMTがインストールされているサーバーのメモリー容量です。
ありがとうございます。
MT6から7に移行すべく、7をインストールして、無事に動くか確認している状態で、同じサーバにMT6とMT7をインストールして試しているところです。
MT6ではアップロードできるのに、MT7ではアップロードできないとなると……あとはテクニカルサポートへ……ですね。
インストール型をやめて、.netにすべきか、悩み中。