2013-01-18 23 views
2

好吧,我做了大量的研究,但仍然令人困惑。如何更改我的Web服務器上的FcgidMaxRequestLen?

基本上我有一個PHP文件是一個窗體,當文件大於5mb左右時,我不斷收到內部服務器錯誤。我增加了php.ini文件中的所有設置,如最大上傳和增加超時。我檢查我的Web服務器上的錯誤日誌和它說:

「mod_fcgid:HTTP請求長度16777688(到目前爲止)超過MaxRequestLen(16777216)」

我做了SSH連接和編輯文件/ etc/httpd/conf.d/fcgid.conf並添加了行FcgidMaxRequestLen 1073741824並試圖將其增加到1GB。

我的服務器有2GB,所以我覺得我很好。我重新啓動apache,然後嘗試再次上傳文件,並得到相同的錯誤「mod_fcgid:HTTP請求長度16777688(到目前爲止)超過MaxRequestLen(16777216)」最大大小沒有改變。我在godaddy vps服務器上。也許在plesk有一個地方。任何有識之士將不勝感激。

+1

從最壞的虛擬主機移動地球上會是我的第一步。 – 2013-01-18 02:02:26

回答

1

我不能提供一個現成的去幫助,但至少某些點進行調查,因爲我今天在這個話題迷迷糊糊的,太:

=>因此我假定16777216某處上通過Plesk「下」電平所定義。

您的配置更改了系統默認的(從131072),但仍被plesk覆蓋。

可能是過量的,但你嘗試grep通過Apache的配置文件夾?

0

我承認這個問題是很老,但仍然可能我的回答是有幫助的人:

您可以覆蓋的FcgidMaxRequestLen每個域值在您的Plesk配置 Plesk -> Domains -> domain.tld -> Apache & Nginx settings -> Additional directives for HTTP & HTTPS例如下

<IfModule mod_fcgid.c> 
FcgidMaxRequestLen 1073741824 
FcgidMaxRequestsPerProcess 100 
FcgidProcessLifeTime 7200 
</IfModule> 

在這裏看到:https://talk.plesk.com/threads/problems-overwriting-fcgidmaxrequestlen.337579/#post-799693

相關問題