天天看點

Upload Error: 500 錯誤解決思路

由于公司需求,需要上傳大圖檔,大概要在5-10M的大小。調整了幾項參數,可以上傳3M之下的圖檔,大點的圖檔就會報出upload error :500的 錯誤。

先說下我的環境:采用nginx+php+discuzx的模式。

首先要保證discuz管理端配置使用者上傳大小權限及其限制。

其次,要保證nginx的配置檔案nginx.conf下的參數,此參數在http下,預設是1M,可以根據需要去調整;

client_max_body_size 16m;

再次,需要修改php.ini的配置參數

post_max_size = 15M

upload_max_filesize = 15M

max_execution_time = 300

max_input_time = 300 

memory_limit = 256M

至于memory_limit的參數,可以根據需求去設定,否則的話,上傳還是會有限制的。

最後,重新開機php、nginx配置生效即可。