PHPでファイルのアップロードをするプログラムを組んでいます。

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

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

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:
  • 終了:--
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答3件)

id:PaulYamamoto No.1

回答回数113ベストアンサー獲得回数2

ポイント300pt

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

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

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

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

も編集してください。

id:golbeza

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

こちらで解決しました。

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

2006/01/24 16:07:45
id:fzs1000 No.2

回答回数63ベストアンサー獲得回数0

ポイント20pt

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

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

id:golbeza

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

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

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

2006/01/24 16:08:41
id:cooper0524 No.3

回答回数296ベストアンサー獲得回数4

ポイント20pt

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

max_execution_timeが影響しているとか?

id:golbeza

ありがとうございます。

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

2006/01/24 16:10:08

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません