我遇到了这个问题,我知道我需要增加:
FcgidMaxRequestLen 15728640
我曾尝试在 htaccess 页面上执行此操作,但上传时整个站点出现 500 内部错误。
错误是:
[Thu Mar 07 06:16:05 2013] [warn] [client ???????] mod_fcgid: HTTP request length 16783183 (so far) exceeds MaxRequestLen (16777216), referer:
然后我尝试添加:
<IfModule mod_fcgid.c>
FcgidMaxRequestLen 15728640
</IfModule>
这仍然导致我的服务器显示 500 错误。
我做错了什么?我正在使用 MT DV4 服务器,我已通过 ssh 连接到该服务器,并且该字段显示:
FcgidIdleTimeout 40
FcgidMaxRequestLen 1073741824
FcgidProcessLifeTime 30
FcgidMaxProcesses 20
FcgidMaxProcessesPerClass 8
FcgidMinProcessesPerClass 0
FcgidConnectTimeout 30
FcgidIOTimeout 45
FcgidInitialEnv RAILS_ENV production
FcgidIdleScanInterval 10
所以出于某种原因,它被设置为 1gb,我认为应该可以吗?
答案1
非常感谢这个页面提供的额外信息:
我浏览过的所有其他网站和页面唯一缺少的是最后一点。
让我们用 Plesk 重新配置您的域名....
/usr/local/psa/admin/bin/httpdmng --reconfigure-domain yourdomain.com
然后
% service apache2 restart
% service psa restart
主要是 psa 重新配置,然后 psa 重启