nginx php 上傳大於15m檔案出錯

2021-06-27 11:06:52 字數 828 閱讀 1883

在配置上傳apk的時候發現一台nginx+php的架構的伺服器無法上傳15m的apk。而apache+php的

配置的是可以的,於是:

首先修改php.ini檔案:

引數 設定 說明

file_uploads on 是否允許通過http上傳檔案的開關。預設為on即是開

upload_tmp_dir – 檔案上傳至伺服器上儲存臨時檔案的地方,如果沒指定就會用系統預設的臨時資料夾

upload_max_filesize 20m 望文生意,即允許上傳檔案大小的最大值。預設為20m

post_max_size 20m 指通過表單post給php的所能接收的最大值,包括表單裡的所有值。預設為8m

說明 一般來說,設定好上述四個引數後,在網路正常的情況下,上傳<=8m的檔案是不成問題的

但如果要上傳》8m的大檔案的話,只設定上述四項還不一定能行的通。除非你的網路真有100m/s的上傳高速,否則你還得繼續設定下面的引數。

max_execution_time300 每個php頁面執行的最大時間值(秒),預設30秒

max_input_time 300 每個php頁面接收資料所需的最大時間,預設60秒

memory_limit 8m 每個php頁面所吃掉的最大記憶體,預設8m

但是還是不行,因為的webserver用的是nginx, google了一下,發現在nginx的conf中引數:

預設是8m,需要增大的話。

在nginx.conf中增加一句

client_max_body_size 30m;

重啟即可

30m表示最大上傳30m,需要多大設定多大。

使pms文件上傳檔案大於100M,設為150M大小

前言 為了能使pms專案管理系統能進行文件的儲存,便於查詢或者多個地方儲存相關的產品 技術文件,但文件的大小會超出100m,原有的配置不能滿足上傳檔案大小,這時需要進行配置的更改。配置步驟 前提進入所在的pms伺服器 調配php.ini檔案 root nature cat mnt cjpms etc...

PHP 上傳大於2M的檔案限制

不管是linux還是window伺服器上傳大檔案總提示超時,或者傳不上去等等,把最近遇到的這個問題的解決辦法和大家分享一下 php.ini 裡查詢查詢post max size 改為 post max size 100m 查詢upload max filesize,預設為2m 改為 upload m...

discuz論壇附件上傳大於2M方法

描述 近期在論壇寫帖子的時候發現附件只能上傳小於2m大小,開始在後台使用者組以及全域性配置裡面進行了大量的配置,發現一番折騰毫無作用,氣到 解決步驟 查詢系統中php.ini檔案 find name php.ini修改檔案中兩個引數 post max size 8m 表單提交的最大限制,此項不是限制...