nginx php修改上傳檔案大小限制

2021-06-29 01:35:14 字數 1034 閱讀 8228

如果不知道nginx和php配置檔案所在位置,請先用下面指令查詢一下

# locate nginx.conf/alidata/server/nginx-1.0.4/conf/nginx.conf/alidata/server/nginx-1.0.4/conf/nginx.conf.default

# locate php.ini

/alidata/server/zend/etc/php.ini/alidata/server/php-5.2.17/etc/php.ini/alidata/server/php-5.2.17/etc/php.ini-zend_optimizer.bak

client_max_body_size 120m;
在nginx.conf檔案中找到client_max_body_size,如果沒有就新增這條,後面的120m就是指定最大支援120m大小的檔案。

開啟php.ini,修改下面兩個引數,引數的值即為想要設定的最大允許的上傳檔案大小。

post_max_size = 125m

upload_max_filesize = 120m

max_execution_time=90

1、post_max_size:指定post資料所允許的最大大小

2、upload_max_filesize:表示上傳檔案的最大大小

3、max_execution_time:上傳檔案是需要時間的,這個值是php的預設超時時間,如果為0則不超時(建議不要這麼設定),超時時間到的話檔案還沒有上傳完成,則也會上傳失敗的,因此在修改上傳檔案大小限制的時候,也適當的調整一下這個引數,否則任然會上傳失敗的。

一般來說,post_max_size要設定的比upload_max_filesize稍大一點。

以上三個地方必須同時設定才能改變上傳檔案的大小限制,如果修改沒有生效,請檢查是不是上面的設定全部都設定正確了。

php設定檔案上傳大小 php 修改上傳檔案大小

有些朋友要通過自己的 後台,包括論壇,來上傳一些檔案,php一般為2m,或8m 以下我們按預設為2m 接下來就是來講怎麼修改上傳檔案大小的。1.首先修改執行上傳檔案限制 一般的檔案上傳,除非檔案很小.就像乙個5m的檔案,很可能要超過一分鐘才能上傳完.但在php中,預設的該頁最久執行時間為 30 秒....

js 修改上傳檔案的檔名

使用者儲存在乙個資料夾,當有一天使用者上傳了檔名一樣內容不一樣的時,後面上傳的是會把前面同名的覆蓋掉,這個很不符合業務邏輯,所以需要修改檔名,防止出現覆蓋掉的情況,修改上傳檔名前端和後端都可以修改,這篇部落格記錄的是前端修改檔名 methods var formdata new formdata a...

nginx修改上傳檔案大小限制

新裝了一台伺服器,用nginx做 突然發現上傳超過1m大的客戶端檔案無法正常上傳,於是修改了下nginx的配置。cd export servers nginx conf nginx.conf,在這個配置檔案裡面的server段裡面的 location 加上了client max body size ...