ファイルアップロードエラー 続報
解決(?)しました。
MT4では、CAPTCHAと、画像処理のために、Image::Magickを利用しています。
TLAS1/TLAS2では、何が足りないのか、CPANではこのモジュールをインストールできません。
そこで、今までは、公式サイトからImageMagickのソースをダウンロードして、./configure; make; make install としていたのですが、これが駄目だったようです(CAPTCHAはこれで動いていますが)。
TurboLinux社のFTPサイトから、ImageMagickをダウンロードし、インストールします(TLAS1は、TurboLinuxServer8用、TLAS2は、TurboLinuxServer10用)。
入れるファイルは4本。
TLAS1の場合
- ImageMagick-5.4.7-8
- ImageMagick-devel-5.4.7-8
- ImageMagick-c++-5.4.7-8
- ImageMagick-perl-5.4.7-8
TLAS2の場合
- ImageMagick-6.0.5-12
- ImageMagick-devel-6.0.5-12
- ImageMagick-c++-6.0.5-12
- ImageMagick-perl-6.0.5-12
となります。
この状態で、TLAS1だと、MT::Image::new の、$image; 行でエラーになります。
TLAS2では、完走しました。
| Application | TLAS1 | TLAS2 |
|---|---|---|
| OS | TurboServer8相当 | TurboServer10相当 |
| Apache | 1.3.27-41 | 2.0.51 |
| perl | 5.6.1-12 | 5.8.5-8 |
| cgiwrap | 3.9-1 | 3.9-3 |
| ImageMagick | 5.4.7-8 | 6.0.5-12 |
ImageMagickのバージョンに依存するのか、cgiwrapによるのかはわかりませんが、まぁTLAS2ではOKになったということで。
このサーバはTLAS1なんですけどね...。
2008.02.21追記
鯖をTLAS2なものに入れ替えました。
また、環境的には、最初から入っている ImageMagick な rpm を削除し、公式から
ImageMagick-6.3.8 をダウンロード。適当な場所に展開して、./configure;make;make install しました。
現時点でファイルブラウザもサムネイルもきちんと動いています。
perl 5.8.1 以降を推奨しますとなっていますが、実質必須のようですね。
トラックバック(1)
このブログ記事を参照しているブログ一覧: ファイルアップロードエラー 続報
このブログ記事に対するトラックバックURL: http://www.takosuke.net/~seraphis/mt/mt-t_SlwssdF5.cgi/527
Movable Typeなんかで画像の加工に利用されるImage::Magickモジュールなんですが、運用しているTLAS2(Turbolinux App... 続きを読む


コメントする