2012-08-16 72 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 社交媒體團隊