phpmyadminのアップロードファイルサイズ制限を変更する方法

王林
リリース: 2019-12-09 10:34:03
オリジナル
2290 人が閲覧しました

phpmyadminのアップロードファイルサイズ制限を変更する方法

phpmyadmin アップロード ファイル サイズ制限の問題を解決するには、php.ini 設定ファイルと phpmyadmin 設定ファイルを変更する必要があります。

phpmyadmin アップロード ファイルのサイズ制限の変更には、主に php.ini 設定ファイル (php インストール ファイル内) と phpmyadmin 設定ファイル (config.inc.php) の変更が含まれます。

ステップ 1: php.ini 設定ファイルのファイル アップロード サイズ設定を変更する

このステップは、一般的な PHP.INI 設定ファイルのアップロード関数の方法と一致しており、変更する必要があります php.ini 設定ファイルには、upload_max_filesizepost_max_size という 2 つのオプション値があります。

php.ini 設定ファイルを開いて file_uploads を見つけます

file_uploads = On
ログイン後にコピー

HTTP ファイルのアップロードはデフォルトで許可されており、このオプションを OFF に設定することはできません。

upload_tmp_dir =
ログイン後にコピー

デフォルトは空です。このオプションは、PHP 実行環境を手動で設定するときに忘れがちです。このオプションが設定されていない場合、ファイルのアップロード機能は実装できません。このオプションは、ファイルを保存するための一時的なストレージ領域を設定しますファイルをアップロードするときは、このオプションに upload_tmp_dir ='/leapsoulcn' などの値を割り当てる必要があります。これは、セッションと同じ C ドライブ ディレクトリに Leapsoulcn ディレクトリがあることを意味します。 Linux 環境の場合は、「このディレクトリには書き込み可能なアクセス許可がある」を割り当てる必要があります。

ステップ 2: phpmyadmin の大きなファイルのアップロード機能を実装するために php の実行時間とメモリ制限を変更する

phpmyadmin で大きなファイルをアップロードする場合は、次のことも行う必要があります。 php.ini 設定を変更します max_execution_time (PHP ページの実行にかかる最大時間)、max_input_time (PHP ページがデータを受け入れるためにかかる最大時間)、memory_limit#ファイル構成オプションの ## (PHP ページが占有する最大メモリ)。

これは、phpmyadmin が大きなファイルをアップロードすると、必然的に PHP ページの実行時間とメモリ使用量が長くなり、PHP 動作環境の協力が必要になるためです。アップロード ファイル サイズの制限を変更するだけでは、足りない。

ステップ 3: phpmyadmin 構成ファイルを変更する

php.ini の関連構成を完了した後、phpmyadmin 構成も変更する必要があります。

1. phpmyadmin config 設定ファイルの

$cfg['ExecTimeLimit'] 設定オプションを変更します。デフォルト値は 300 ですが、0 に変更する必要があります。時間制限はありません。

2. phpmyadmin インストール ルート ディレクトリのインポート ページで

$memory_limit

phpmyadminのアップロードファイルサイズ制限を変更する方法

を変更します。 ini 設定ファイルのメモリ設定オプションmemory_limit。空の場合、デフォルトのメモリ サイズは 2M に制限されます。制限がない場合、メモリ サイズは 10M に制限されます。このコードは、次の関連情報に基づいて変更できます。 php.ini 設定ファイル。

この時点で、php.ini 設定ファイルと phpmyadmin 設定ファイルのファイルアップロード設定オプションを変更すると、phpmyadmin アップロードのファイルサイズ制限の問題が解決され、phpmyadmin アップロードの機能が実現されます。大きなファイル。

おすすめの関連記事とチュートリアル:

phpmyadmin チュートリアル

以上がphpmyadminのアップロードファイルサイズ制限を変更する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート