Media Temple の Apache サーバーで PHP/MySQL 設定を使用しています。
お客様の管理セクションから大きなファイルをアップロードしようとすると (100MB のファイルがアップロードされるのはよくあることです)、次のエラーが表示されます。
[Thu Aug 16 14:30:38 2012] [warn] [client 64.46.17.53] mod_fcgid: HTTP request length 16785212 (so far) exceeds MaxRequestLen (16777216)
fcgid.conf ファイルには、次の行があります。
FcgidMaxRequestLen 1073741824600
私もそれをに変更しようとしました
MaxRequestLen 1073741824600
とにかく、ファイル全体がこのようになり、Apache を再起動しても構成にエラーはありません。
# This is the Apache server configuration file for providing FastCGI support
# via mod_fcgid
#
# Documentation is available at http://fastcgi.coremail.cn/doc.htm
LoadModule fcgid_module modules/mod_fcgid.so
<IfModule mod_fcgid.c>
<IfModule !mod_fastcgi.c>
AddHandler fcgid-script fcg fcgi fpl
</IfModule>
FcgidIPCDir /var/run/mod_fcgid/sock
FcgidProcessTableFile /var/run/mod_fcgid/fcgid_shm
FcgidIdleTimeout 600
FcgidMaxRequestLen 1073741824600
FcgidBusyTimeout 600
FcgidProcessLifeTime 30
MaxRequestLen 1073741824600
FcgidMaxProcesses 20
FcgidMaxProcessesPerClass 8
FcgidMinProcessesPerClass 0
FcgidConnectTimeout 600
FcgidIOTimeout 600
FcgidInitialEnv RAILS_ENV production
FcgidIdleScanInterval 10
</IfModule>
他にオーバーライドする必要がある値は何ですか? コマンドライン入力には非常に不快ですが、SSHルートアクセスがあります。