ホームページ > バックエンド開発 > PHPチュートリアル > RHAS3_PHP チュートリアルの Apache2 での PHP アップロード ファイル サイズの制限を解決する

RHAS3_PHP チュートリアルの Apache2 での PHP アップロード ファイル サイズの制限を解決する

WBOY
リリース: 2016-07-21 16:12:06
オリジナル
823 人が閲覧しました

最近、フォーラムをVBB2からVBB3にアップグレードし、アップロードする添付ファイルのサイズを2Mに設定しましたが、500Kを超える添付ファイルをアップロードするたびにエラーが発生しました。ただし、以前VBB2を使用していたときは正常でした。

php.iniを注意深く確認し、upload_max_filesize=8mで問題ありません。そして、

max_execution_time = 30  max_input_time = 60memory_limit = 8M
ログイン後にコピー

の値をそれぞれ120、180、32Mに増やしますが、それでも効果はありません。とても頭が痛い!

その後、http.conf 設定ファイルに問題があるのではないかと疑い始めましたが、最初から最後までチェックしたところ、何も異常が見つからなかったので、この問題は賢明に脇に置かれました。

ある日、サーバーにサブドメイン名を追加し、/etc/httpd/conf.d/ フォルダーの下にある access.conf ファイルを変更する必要があると、すぐにこのフォルダーの下に php.conf があることがわかりました。開いてみると以下の通りです 内容:

## PHP is an HTML-embedded scripting language which attempts to make it# easy for developers to write dynamically generated webpages.#LoadModule php4_module modules/libphp4.soAddType application/x-httpd-php php .php3## Cause the PHP interpreter handle files with a .php extension.#<Files *.php>    SetOutputFilter PHP    SetInputFilter PHP    LimitRequestBody 524288</Files>## Add index.php to the list of files that will be served as directory# indexes.#DirectoryIndex index.php
ログイン後にコピー

LimitRequestBody 524288 の 524288 が 512KB に等しいので、これを 2097152 に変更すると、2M を超える添付ファイルをアップロードできない問題が解決されます。

もう一度思い出してみると、VBB2 を使用していたとき、オペレーティング システムは RHAS 2.1 で、組み込みの Apache 1 でした。バージョン 2.x で、Apache の構成ファイルの構成が変更されているのかもしれません。自分一人でやればこの問題は起こらないでしょうが、私は怠け者でコンパイルが好きではありません(笑)。

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/313781.html技術記事最近、フォーラムを VBB2 から VBB3 にアップグレードし、アップロードする添付ファイルのサイズを 2M に設定しましたが、500K を超える添付ファイルをアップロードするたびにエラーが発生しました。ただし、以前 VBB2 を使用していたときは正常でした。 php.ini を注意深く確認してください...
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート