ホームページ > php教程 > php手册 > RHAS3 の Apache2 での PHP アップロード ファイル サイズの制限を解決する

RHAS3 の Apache2 での PHP アップロード ファイル サイズの制限を解決する

WBOY
リリース: 2016-06-21 09:06:25
オリジナル
1140 人が閲覧しました

apache|solve|upload

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

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 は、開発者が動的に生成された Web ページを# 簡単に作成できるようにする HTML 埋め込みスクリプト言語です。#LoadModule php4_module modules/libphp4.soAddType application/x- httpd-php php .php3## PHP インタープリタが .php 拡張子を持つファイルを処理します。# SetOutputFilter PHP SetInputFilter PHP LimitRequestBody 524288## ファイルのリストに、index.php を追加します。ディレクトリとして提供されます #indexes.#DirectoryIndexindex.php

LimitRequestBody 524288の524288は512KBと全く同じなので、2097152に変更すると、2Mを超える添付ファイルをアップロードできない問題は解決します!

改めて思い出してみると、VBB2 を使用していたときのオペレーティング システムは RHAS 2.1 で、組み込みの Apache 1.x バージョンを使用していました。その後、VBB 3 にアップグレードする前に、システムも に変更しました。 RHAS3 に付属する RHAS3 はバージョン 2.x であり、その構成ファイルの構成が変更されています。Apache を自分でコンパイルしてインストールすれば、この問題は発生しませんが、私は怠け者なのでコンパイルが好きではありません。ははは。



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