1622浏覽量

PbootCMS上傳文件大(dà)小(xiǎo)限制修改方法

來源: 時間:2022-04-23

PbootCMS上傳文件大(dà)小(xiǎo)限制是由php.ini限制的,所以我(wǒ)們需要修改php.ini,找到PHP目錄下(xià)的php.ini文件。



一(yī)、打開(kāi)php.ini

1. file_uploads = on ;

是否允許通過HTTP上傳文件的開(kāi)關,默認爲ON即是開(kāi);

2. upload_tmp_dir ;

文件上傳至服務器上存儲臨時文件的地方,如果沒指定就會用系統默認的臨時文件夾;

3.upload_max_filesize = 2M;

即允許上傳文件大(dà)小(xiǎo)的最大(dà)值,默認爲2M;


4.post_max_size = 8M;

指通過表單POST給PHP的所能接收的最大(dà)值,包括表單裏的所有值,默認爲8M;

 

一(yī)般地,設置好上述四個參數後,上傳<=8M的文件是不成問題,在網絡正常的情況下(xià)。

但如果要上傳>8M的大(dà)體(tǐ)積文件,隻設置上述四項還不一(yī)定能行的通。

 

二、進一(yī)步配置以下(xià)參數

1.max_execution_time = 30 ;

每個PHP頁面運行的最大(dà)時間值(秒),默認30秒;

2.max_input_time = 60 ;

每個PHP頁面接收數據所需的最大(dà)時間,默認60秒;

3.memory_limit = 8M ;

每個PHP頁面所消耗的最大(dà)内存,默認8M;

 

把上述參數修改後,在網絡所允許的正常情況下(xià),就可以上傳大(dà)體(tǐ)積文件了;

max_execution_time = 600

max_input_time = 600

memory_limit = 32m

file_uploads = on

upload_tmp_dir = /tmp

upload_max_filesize = 32m

post_max_size = 32m

 

三、重啓php服務,使配置生(shēng)效;

service php-fpm restart

systemctl restart php-fpm



四、修改編輯器上傳大(dà)小(xiǎo)設置;

文件路徑/core/extend/ueditor/php/config.json

将包含MaxSize後面的字段大(dà)小(xiǎo)調大(dà),有imageMaxSize、scrawlMaxSize 以及後面好多包含MaxSize的,都調整一(yī)下(xià)大(dà)小(xiǎo)。

注意:

IIS上也會有限制 IIS-》網站-》選要改的網站-》請求篩選-》進入-》右鍵-》編輯功能設置請求篩選設置-》允許最大(dà)内容長度30000000改成100000000 或者更大(dà)(30M改成100M或者更大(dà));

另外(wài)如果你的主機是 nginx 操作系統的話(huà),如果以上操作都不行的話(huà),記得在nginx 的配置文件裏面加上 client_max_body_size 20m; 這樣一(yī)句,即表示最大(dà)允許上傳20MB,具體(tǐ)根據自己的情況來。我(wǒ)的nginx 配置文件的位置在 /usr/local/nginx/conf/nginx.conf;

下(xià)一(yī)篇 暫無

上一(yī)篇: win10更新補丁後無法連接共享打印機 0x0000011b報錯

聯系我(wǒ)們

一(yī)次需求提交或許正是成就一(yī)個出色産品的開(kāi)始。
歡迎填寫表格或發送合作郵件至: qczsky@126.com

大(dà)理青橙科技

電(diàn)話(huà):13988578755 13988578755

郵箱:qczsky@126.com

地址:大(dà)理市下(xià)關龍都春天10層