影视在线网-日本aa网站-伊人一二三区-国产帅男男gay在线观看|www.nianchuai.com

加截中...

PbootCMS上傳文件大小限制


202005101289.jpg

一、限制說明

PbootCMS 的文件上傳和表單提交限制默認受多方面配置影響,其中數據庫驅動為 sqlite 時,默認限制為 200M。但實際使用中,上傳大小主要由 PHP 配置、服務器環境(如 IIS、Nginx)及編輯器設置共同決定,需多步調整才能生效。

二、核心配置:修改 PHP 配置文件(php.ini)

PHP 的配置是調整上傳限制的關鍵,需按以下步驟修改 php.ini 文件(通常位于 PHP 安裝目錄下):

1. 基礎上傳參數設置

  • file_uploads = on:開啟 HTTP 文件上傳功能(默認開啟,確保未被關閉)。

  • upload_tmp_dir:指定臨時文件存儲目錄(如未設置,將使用系統默認目錄,建議手動設置為 /tmp 等路徑)。

  • upload_max_filesize = 32m:單個上傳文件的最大大?。J 2M,需根據需求調大,如 32M)。

  • post_max_size = 32m:通過表單 POST 提交的所有數據(含文件和表單字段)的最大總大?。ㄐ璐笥诨虻扔?nbsp;upload_max_filesize)。

2. 擴展參數配置(支持大文件上傳)

大文件上傳需更長處理時間和更多內存,需調整以下參數:


  • max_execution_time = 600:PHP 頁面最大運行時間(秒),默認 30 秒,建議設為 600 秒(10 分鐘)。

  • max_input_time = 600:接收數據的最大時間(秒),默認 60 秒,建議同步設為 600 秒。

  • memory_limit = 32m:PHP 頁面可使用的最大內存,默認 8M,建議設為 32M 及以上。

3. 配置生效示例

推薦配置(根據需求調整數值):

file_uploads = on
upload_tmp_dir = /tmp
upload_max_filesize = 32m
post_max_size = 32m
max_execution_time = 600
max_input_time = 600
memory_limit = 32m

三、重啟 PHP 服務

修改 php.ini 后,需重啟 PHP 服務使配置生效,根據服務器環境執行對應命令:


  • 執行 service php-fpm restart 或 systemctl restart php-fpm(適用于 PHP-FPM 環境)。

四、調整編輯器上傳限制

PbootCMS 內置的 UEditor 編輯器有獨立的大小限制,需修改其配置文件:


  1. 找到文件路徑:/core/extend/ueditor/php/config.json。

  2. 搜索所有包含 MaxSize 的字段(如 imageMaxSizescrawlMaxSize 等),將數值調大至所需大小(單位需與原配置一致)。



在線客服
服務熱線

服務熱線

13648088499

微信咨詢
二維碼
返回頂部