1

PHPベースの画像ギャラリーを書いています。プロジェクトでは、CodeIgniter フレームワークを使用しています。サーバーは最大 5 つの画像をアップロードできます。

小さな画像 (幅 800 ピクセル) をアップロードすると機能します。問題は、ユーザーがそれぞれ約 2MB で幅が 3200px を超える 5 つの画像をアップロードしようとしたときに発生します。

この場合、画像はアップロードされず、$_POST は空です。

これが私がこれまでに行ったことですが、残念ながら役に立ちませんでした

これでphp.iniのデフォルト値を変更しました

max_execution_time = 180
max_input_time = 160 
emory_limit = 228M

何が問題なのですか?

4

3 に答える 3

2

見る:

  • upload_max_filesize = 10M
  • post_max_size = 10M
于 2013-03-07T16:39:48.053 に答える
1

また、変数の名前のいくつかの文字を並べ替えました。

emory_limit = 228M

これは、memory_limit である必要があります。

于 2013-03-07T19:46:17.227 に答える
0

簡単にグーグルで検索した後、必要なすべての詳細が記載されたこのウェブサイトを見つけました。

主な指示は、次を追加することです。

  • php_value upload_max_filesize 10M - アップロードできる最大ファイル サイズ。
  • php_value post_max_size 10M - PHP が許可する投稿データの最大量。
  • php_value max_input_time 300 - スクリプトが終了するまでに実行できる時間。
  • php_value max_execution_time 300 - サイトがファイルをアップロードするタイムアウトまでの時間。
于 2013-03-07T16:40:00.393 に答える