2012-08-16 69 views
0

我在Media Temple的apache服务器上使用PHP/MySQL设置。MaxRequestLen文件上传尝试error_log时出错

当试图通过客户的管理部分上传大文件(这是相当常见的有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 

反正TE整个文件现在看起来像这样,当我重新启动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根权限,但对命令行输入非常不舒服。

回答

0

尽管PHP不在支持范围内,但我可以为您提供有关编辑您的PHP(http://kb.mediatemple.net/questions/137)的(mt)知识库文章。我希望这会为你提供一些帮助。但是,我们一直在这里回答问题并指导您朝着正确的方向发展。如果您有任何进一步的问题,请不要犹豫与我们联系。我们通过聊天,电话和Twitter通过全天候提供服务。祝你有美好的一天!

Kat D. (mt)Media Temple 社交媒体团队