nginx+php上傳檔案大小的問題client_max_body_size

來源:互聯網
上載者:User


我們的Server 使用PHP + Nginx 來處理網頁資訊,

發生一件事,當傳輸資料超過一定數量時,發生了錯誤。

後來查看了傳輸資料的大小,一個是小於1M,一個是大於1M

發現,傳輸失敗,這時,就去查了,是否有post大小限制,

 

查一查,PHP有這個問題

要去修改php.ini 設定 POST_MAX_SIZE ,但預設??M,

重?⒃ nginx上的php

使用sudo service php5-fpm restart


發現沒用,

有沒有可能是nginx的問題

這時候再查。

的確是nginx的問題

他的預設 client_max_body_size為 1M

所以要調nginx

sudo vi /etc/nginx/nginx.conf

 

http {

      略

      client_max_body_size 20m;

}

加入了

client_max_body_size 20m;


20m表示最大上傳20M,需要多大設定多大

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.