2012-12-21 41 views
0

我有一個應用程序(html表單),允許用戶將文件上傳到服務器。當文件大於10mb時,它會將用戶直接踢到「連接中斷」頁面。上傳大於10MB的文件時出現「連接中斷」

服務器的設置如下:

  • Ubuntu的Mavrick
  • 的Nginx 0.8.54
  • PHP(FPM)5.3.5
  • 的Zend V2.3.0

在PHP .ini(適用於fpm和php)max-upload size和post-max設置爲20mb。表單字段的最大文件大小爲200000000

有關這可能是什麼的任何想法?這是一個nginx問題嗎?

+0

已經設置您的腳本的最大執行時間'0'? – Stony

+1

你是否設置了nginx以允許10meg上傳呢? http://serverfault.com/questions/277738/limit-upload-file-size-and-redirect-user-to-error-page-if-limit-exceeds。 PHP的限制僅適用於網絡服務器之後。如果nginx只允許1meg,你可以改變PHP的所有你想要的,你仍然永遠不會上傳> 1meg。 –

+0

爲什麼不通過FTP上傳來檢查問題來自哪裏。 – samayo

回答

1

在nginx的服務器配置的說:

client_max_body_size 20m; 
+0

謝謝!我把這條線設置在一個虛擬服務器上,但不是關鍵的一個。非常感激 :) –

相關問題