-
phpmyadmin が SQL ファイルをインポートする場合、phpmyadmin によってアップロードされるファイルのサイズ制限が適用されます。phpmyadmin によってアップロードされるデフォルトのファイル サイズは 2M です。2M を超える大きなファイルをアップロードする場合は、アップロードされるファイルのサイズ構成を変更する必要があります。比較的、phpmyadmin でアップロードするファイルのサイズ制限を変更する方が便利です。 phpmyadmin のアップロード ファイル サイズ制限の問題を解決するには、php.ini 設定ファイルと phpmyadmin 設定ファイルを変更する必要があります。
phpmyadmin によるアップロード ファイルのサイズ制限の変更は、主に php.ini 設定ファイルと phpmyadmin 設定ファイルの変更の 2 つの手順で構成されます。
ステップ 1: php.ini 構成ファイルでファイルのアップロード サイズ構成を変更する
この手順は、一般的な PHP.INI 設定ファイルのアップロード関数の方法と一致しています。具体的な変更方法については、php.INI 設定ファイルの Upload_max_filesize および post_max_size オプションの値を変更する必要があります。構成: ファイル アップロード機能の構成チュートリアル。
ステップ 2: PHP の実行時間とメモリ制限を変更して、phpmyadmin の大きなファイルのアップロード機能を実装する
phpmyadmin に大きなファイルをアップロードさせたい場合は、max_execution_time (PHP ページが実行される最大時間)、max_input_time (PHP ページがデータを受け入れる最大時間)、memory_limit (これは、phpmyadmin が大きなファイルをアップロードすると、必然的に PHP ページの実行時間とメモリ使用量が長くなり、PHP の協力が必要になるためです。動作環境では、アップロードファイルのサイズ制限を変更するだけでは十分ではありません。
ステップ 3: phpmyadmin 構成ファイルを変更する
php.ini の関連構成を完了したら、phpmyadmin 構成も変更する必要があります。
1. phpmyadmin 構成構成ファイルの $cfg['ExecTimeLimit'] 構成オプションを変更します。デフォルト値は 300 ですが、時間制限がないことを意味する 0 に変更する必要があります。
2. phpmyadmin インストールルートディレクトリの下のインポートページで $memory_limit を変更します。
注: php.ini 設定ファイルのメモリ設定オプションmemory_limitを読み取ることをお勧めします。これが空の場合、デフォルトのメモリ サイズは 2M に制限されます。制限がない場合、メモリ サイズは 10M に制限されます。このコードを php.ini 設定ファイルの関連設定と組み合わせて変更します。
この時点で、php.ini 設定ファイルと phpmyadmin 設定ファイルのファイルアップロード設定オプションを変更すると、phpmyadmin アップロードのファイルサイズ制限の問題が解決され、phpmyadmin の大きなファイルのアップロード機能が実現します。
記事出典: http://www.leapsoul.cn/?p=1185転載の際は出典リンクを明記してください。