覚書
PHPでアップローダを作ったんですが、実行すると失敗;;
いくつかファイルをアップロードしていて気づいたのは、あるサイズ以上がアップロード出来ない。
んで、Googleさんに聞いて調べた結果を覚書としてメモっとく。
とりあえず、原因は、php.iniの設定。
(/etc/php4/apache/php.ini にありました。)
ファイルアップロード時に注意すべき設定だけピックアップして書いときます。
(デフォルト)
-------------------------
;PHPで使用するメモリの限界
memory_limit = 8M
;POSTするデータの限界
post_max_size = 8M
;アップロードするファイルの限界
upload_max_filesize = 2M
-------------------------
要は初期設定では、2Mまでのファイルしかアップロード出来ないんですね。
とりあえず、この辺を修正したらアップロード出来るようになりました。
※注意点。
まずは、マシンスペックを越えない設定にしとこう。
# 越えたらどうなるのか知らないけれどw
でもって、設定は以下のようになるように。
upload_max_filesize < post_max_size < memory_limit
ではでは。
この記事にトラックバックする