人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

PHPでファイルのアップロードをするプログラムを組んでいます。
php.iniの
post_max_size
upload_max_filesize
memory_limit
は、それぞれ大きな値(100Mとか10Mとかいろいろ試しました)にしたのですが、2MB以上のファイルをUPLOADするとエラーになってしまいます。
エラーは「サーバーが見つかりません」というブラウザのエラーで、送信後すぐに出ます。
2MB以下のファイルですと普通にUPLOADできるのです。

php.iniの上記以外の設定、もしくは他のサーバー設定で、何か考えられるUPLOADの最大サイズ変更点がありますでしょうか。

●質問者: golbeza
●カテゴリ:コンピュータ
✍キーワード:MB PHP アップロード エラー サイズ
○ 状態 :終了
└ 回答数 : 3/3件

▽最新の回答へ

1 ● Paul
●300ポイント

http://fumika.jp/nikki/2005/02/php-request-limit

php で大きなファイルのアップロードを受け付ける

(Linux+Apacheと仮定して・・・)

/etc/httpd/conf.d/php.conf

も編集してください。

◎質問者からの返答

早速のお答えありがとうございます!!

こちらで解決しました。

一応お答えくださった他の方の回答も拝見いたします。


2 ● fzs1000
●20ポイント

http://lolipoking.lolipop.jp/php/patio.cgi?mode=view&no=1003

Open Error: .dat

同じような事例がありました。

この方はMAX_FILE_SIZEの指定が間違っていたようですが、どうでしょうか?

◎質問者からの返答

お答えありがとうございます。

これはフォームに指定する側のサイズ指定を間違っていた例でしょうか。

似たような感じにならないよう気をつけたいです。


3 ● cooper0524
●20ポイント

http://php.s3.to/man/features.file-upload.common-pitfalls.html

陥りやすい落とし穴

ここに詳細が載っています。

max_execution_timeが影響しているとか?

◎質問者からの返答

ありがとうございます。

アップロード直後にエラーが出るので、時間がかかるまでもなくエラーという感じでした。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ