Upload Error 500 錯誤解決思路

2021-06-14 07:56:28 字數 509 閱讀 5854

由於公司需求,需要上傳大,大概要在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配置生效即可。

yii2 doajax post 會報500錯誤

yii2 doajax post 會報500錯誤 這是因為yii2開啟了防禦csrf的攻擊機制,可去先去掉,在控制器裡去掉 public enablecsrfvalidation false 上一節主要是簡單地說了一下關於yii2的防禦csrf的攻擊機制,接下來說一下關於如何全域性和區域性的開啟使用...

thinkPHP上傳到伺服器顯示500錯誤

這邊說下啊我遇到的顯示500錯誤。過程 thinkphp所有檔案都是在自己電腦下生成的,然後把整個檔案傳到伺服器。分析 那麼現在問題來了,傳的時候我把runtime檔案也一起傳上去了。runtime 目錄是 thinkphp 的工作目錄,必須有寫許可權 當沒有該目錄時 thinkphp 會自己建立,...

LNMP架構下訪問php頁面出現500錯誤

在php.ini中的fastcgi.error header選項允許在這種情況下產生乙個http錯誤碼 以使web伺服器可以正確攔截並處理這個錯誤碼,類似直接在php 中呼叫header 返回500狀態碼,如 重新配置 在 php.ini 中設定 display errors on 開啟錯誤顯示,就...