ホームページ  >  記事  >  バックエンド開発  >  PHP fastcgi モードの大きなファイルのアップロード エラー 500_PHP チュートリアル

PHP fastcgi モードの大きなファイルのアップロード エラー 500_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-13 10:39:33922ブラウズ

最近プロジェクトに写真をアップロードしたところ、サイズが約300Kで、これまでに遭遇したことのないサーバーエラーが報告されました。エラーの内容は次のとおりです。

PHP fastcgi模式大文件上传500错误 帮客之家
mod_fcgid: www.111cn.net HTTP リクエストの長さ 132296 (これまでのところ) MaxRequestLen (131072) を超えています

情報を確認したところ、fastcgiのデフォルトのリクエストサイズは131072だったので、Apacheの設定にMaxRequestLenの設定を追加しました。単一の仮想ホストの MaxRequestLen のみを変更する必要がある場合は、fastcgi モードの設定に問題があることがわかります。次のように、構成ファイル .htaccess で指定するか、Apache 構成ファイル http.conf で直接指定する必要があります。 :

コードは次のとおりです

AddHandler fcgid-script .fcgi
FcgidConnectタイムアウト 20
# 画像アップロード時のアップロードエラーを回避するには、MaxRequestLen サイズを 15MB に増やします
FcgidMaxRequestLen 15728640

php+apacheのWindows環境であれば以下のように設定できます

php.ini にあります

upload_max_filesize、その他のpost_max_size、max_input_time、memory_limit、max_execution_timeの設定

アップロードサイズを変更し、Apacheを再起動することで問題を解決できます。

http://www.bkjia.com/PHPjc/730236.htmlwww.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/730236.html技術記事最近プロジェクトに写真をアップロードしたところ、サイズが 300K ほどになり、これまでに発生したことのないサーバー エラーが報告されました。エラー内容は次のとおりです。 mod_fcgid: www.111cn.net HTTP request le...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。