先日、下記の様なメールでのお問い合わせがありましたので、最近ネタに困っていたので、ついでに記事にf^^;
- Movable Type でのファイルの挿入メニューを使用して、FLVなどの容量の大きいデータをアップロードしようとすると、エラーになりアップロードが出来ません。どうしたらよいでしょうか?
この方は、当サイトの記事、FLV動画の埋め込み手順の内容に沿って、FLVを埋め込みしたいという方であった。
出てきたエラーは下記
エラーが発生しました。
アップロードしたファイルは大きすぎます。
使用しているのがMT4.1との事でしたので、ファイルのアップロード上限は20MBですので、それ以上のファイルのアップロード手順、2つの方法をお教えしました。
同じような悩みを持っている方は参考にしていただければ幸いです。
大きなファイルであれば、別にMTのファイルの挿入機能を使わなくとも、FTPで任意のディレクトリに転送すれば済む事です。
一番手っ取り早く、転送も早いと思います。
ただこの場合問題なのは、HTMLタグを理解しているか?と言う事。
せっかくファイルが転送できても、自分でタグが書けないのでは、記事中にリンクできませんので。
リッチテキストモードしか使用した事が無い方にはチョット敷居が高いかもしれませんが、HTMLタグを理解している方ならFTP転送が一番手っ取り早いと思われます。
HTMLタグが分からない方は次の方法を行なってください。
FTPでMTをインストールしたディレクトリに接続すると、mt-config.cgiと言うファイルが生成されているはずです。
このファイルは、MTの動作(CGIのパス、データベースのパス、スタティックパス)が記されているファイルになります。
このファイルを一旦ローカルにコピーし、テキストエディタで開いて下記のコードを入力します
CGIMaxUpload 51200000
上記の記述は、ファイルアップロード容量を50MBに制限した場合になります。
102400 = 1MB の計算になります。
面倒な場合は、100000で凡そ1MBなので、それに準じて自分の必要な容量に変更すれば良いと思います。
追記する部分はどこでもかまいませんが、StaticWebPathの下の行辺りにでも追記すれば良いと思います。
任意の数値を入力したら、ファイルを上書き保存し、元のMTのインストールディレクトリにFTPで上書き転送すればOKです。
大きいファイルをMTでアップロードすると時間はかかりますが、HTMLタグを使えない方は、この方法が最良かと思います。
※注意!
mt-config.cgi を書き間違えると、MTにアクセスできなる場合がありますので、必ずmt-config.cgi のバックアップを行なってから作業を進めてください。
書き間違えによるMTの動作不良は、当サイトでは一切責任を負いかねます(笑)
