windows下IIS+PHP解決大檔案上傳500錯問題

來源:互聯網
上載者:User

標籤:

linux下改到iis+php後,上傳大於2M就出500錯,改了php.ini中的upload_max_filesize也不行,最後解決如下:

第一步:修改php.ini 上傳大小限制

(以上傳500M以下大小的檔案為例) 
尋找以下選項並修改-> 
file_uploads = On ;開啟檔案上傳選項 
upload_max_filesize = 500M ;上傳檔案上限 
如果要上傳比較大的檔案,僅僅以上兩條還不夠,必須把伺服器緩衝上限調大,把指令碼最大執行時間變長,加了下面的內容後php執行上傳就沒什麼問題
post_max_size = 500M ;post上限 
max_execution_time = 1800 ; Maximum execution time of each script, in seconds指令碼最大執行時間 
max_input_time = 1800 ; Maximum amount of time each script may spend parsing request data 
memory_limit = 128M ; Maximum amount of memory a script may consume (128MB)記憶體上限

 

第二步:再修改iis的上傳限制

1、開啟“Internet 資訊服務(IIS)管理器”;
2、關閉IIS服務;
3、雙擊“你的網站“→雙擊中間窗格中的“要求篩選”→單擊右側邊窗格的“編輯功能設定”→修改“要求節流”下面的“允許的最大內容長度”,預設是30M,隨便改大一點,我改成300M,點擊“確定”;
4、重新啟動IIS,再上傳試試,50M、90M都可以了。

windows下IIS+PHP解決大檔案上傳500錯問題

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.