正しくキャンセルする方法
PHP アップロード制限をキャンセルする 1. PHP.ini ファイルを変更します。
PHP で PHP.ini ファイルを見つけて、ワードパッドで開きます。
1. PHP がフォーム POST を通じて受け取ることができる最大値を参照する post_max_size を見つけます。デフォルトは次のとおりです。 8M、「あなた自身が変更を加える必要がある」を参照してください。
2. ファイルのアップロードを検索し、最初に file_uploads = on を確認します。デフォルトは ON です。 Upload_tmp_dir;
upload_max_filesize、つまりアップロードできる最大ファイルサイズを見つけます。デフォルトは 2M です。
3. 8Mを超えるファイルをアップロードする場合、上記4つの項目だけを設定することはできない場合があります。次のパラメータも設定することをお勧めします:
各 PHP ページの実行時間の最大値 (秒) を探します。デフォルトは 30 秒です。
max_input_time = 600; 各 PHP ページがデータを受信するのに必要な最大時間、デフォルトは 60 秒です。
memory_limit = 8M; 各 PHP ページによって消費される最大メモリ、デフォルトは 8M です。
PHP アップロード制限を解除する 2. PHPmyadminimport.PHP ファイルを変更します。 (注: これは PHPmyadmin を設定するためのものです。データベースが大きい場合は、ボリューム バックアップの代わりにこの方法でデータベースをバックアップできます)
ワードパッドで import.PHP ファイルを開きます:
1 $memory_limit を検索します。デフォルトは $memory_limit = 2 * 1024 * 1024 です。自分で変更してください。
2. 以下の 3 行または 4 行に同じ記述があります。
PHP アップロード制限を解除する 3. ここではまだ機能しません。これは IIS の問題です。
1) IIS 6.0 で大容量ファイルをアップロードできない問題の解決策:
1. まず、サービス内の iis admin service サービスを閉じます。
2. Windowssystem32inetsrv で metabase.xml ファイルを見つけます。
3. ワードパッドで開き、ASPMaxRequestEntityAllowed を見つけて、必要な値 (デフォルト: 204800、つまり: 200K) に変更します。
4. 保存して、iis admin service サービスを再起動し、IIS を再起動します。
2) IIS 6.0 で 4M を超える添付ファイルをダウンロードできない問題を解決するには、手順:
1. まず、サービスで iis admin サービスを閉じます。
2. Windowssystem32inetsrv で metabase.xml ファイルを見つけます。
3. ワードパッドで開き、AspBufferingLimit を見つけて、必要な値 (デフォルト: 4194304、つまり: 4MB) に変更します。
4. 保存して、iis admin service サービスを再起動し、IIS を再起動します。
OK、上記の 3 つの手順で、PHP の 2M 制限は完全に解決されました。
PHP アップロード制限をキャンセルする解決策:
PHP.ini で次の行を確認します:
upload_max_filesize = 8M
post_max_size = 10M
memory_limit = 20M
さらに、アップロードされたファイルに次のような行があることを確認してください。