1.php.ini属性のデフォルト値の
file_uploads =上; HTTPファイルのアップロードを許可するかどうかを切り替えます。デフォルトはONです
upload_tmp_dir、サーバー上のローカルストアの一時ファイルにアップロードされたファイルは、デフォルトでは、デフォルトのシステムの一時フォルダです
upload_max_filesizeで:最大アップロードファイルサイズを可能にします。デフォルトは、2Mのある
post_max_sizeの:すべての値を含んだ形で、POSTを形成するために、PHPが受信可能な最大値を指します。デフォルトは8Mは
max_execution_timeに:最大各実行PHPページ(S)のための時間、デフォルトは30秒の
max_input_time:データを受信するための最大時間の各ページのために必要なPHP、デフォルトは60秒
(参照)に
max_execution_timeに= 600
max_input_timeディレクティブに= 600
file_uploads = ON
upload_tmp_dir =を/ tmp
をupload_max_filesize = 32M
post_max_sizeの= 32M
2. [設定のphp.ini
あなたは、Apacheサーバを再起動することができます
Centos(7+)/Linux下
1.探しのphp.ini
場所のphp.iniを見つけることのphpinfo()関数を使用してPHPファイルを作成します。
echo phpinfo();
図:
2. Xshell、サーバーに接続viの編集ファイル
# vi /etc/php.ini
ファイルへ3. [検索キー(あなたが望むとおりに変更することができ、先頭を参照)
1)コマンドモード(ESCキーで入力するには、無応答、コマンドを入力すると、ノックスラッシュ(/)の下)になることはできません2)ステータスバー(画面の左下)は、キーワードが「/」を入力し検索したい入力します表示されます。
このキーワードを探すために継続したい場合は3)、文字をノックN /文字N(大文字N)は、クエリを転送しますノック。
4.変更し、
次は、コマンドモードでの操作コマンドの一部であります
オペレーティング | 解決 |
---|---|
私 | 編集モードに入るためのテキスト |
ESC | 出口テキスト編集モード |
:ワット | 終了せずに現在の変更を保存 |
:Q | ファイルやviを終了を保存しません。 |
:WQ | 現在の変更と出口VIを保存 |
:Q! | 力はVIを終了し、ファイルを保存しないでください |
:E! | 最後から始めて、すべての変更を破棄して、編集したファイルを保存します |
5.php.iniは、Apacheサーバを変更した後に再起動する必要があります(インターネットは、PHPを再起動するように言われて、私は成功したApacheを再起動した後、失敗した試み)
1)PHPの開始と停止、再起動コマンド
サービスのphp-FPM開始
サービスのphp-FPMストップ
サービスのphp-FPMリロード
2)Apacheの停止を起動して、コマンドを再起動します
サービスは、開始開始のhttpd
再起動するサービスのhttpdの再起動を
サービスのhttpdストップストップサービスを
6.故障の添付ファイルアップロード原因をチェック
$ _FILES [「ファイル」] [「エラー」]は、ファイルがエラーコードをアップロードすることを示しています
- 値:0;エラーが発生しなかったが、ファイルが正常にアップロード。
- 値:1;アップロードされたファイルは、の値を制限するphp.iniのオプションのupload_max_filesizeを超えています。
- 値:2;ファイルのサイズをアップロードするには、指定されたHTMLフォームのMAX_FILE_SIZEオプションの値を超えています。
- 値:3;ファイルは部分的にしかアップロードされました。
- 値:4;いいえ、ファイルがアップロードされませんでした。