PbootCMS上传文件大小限制(PbootCMS上传文件大小限制的全面解决方案)

1. 问题概述
在使用 PbootCMS 时,如果需要上传大体积文件(如超过默认限制的文件),可能会遇到上传失败的问题。这是由于 PHP 和服务器配置对文件上传大小进行了限制。本文将详细介绍如何通过修改相关配置解决此问题。
2. 解决方案
一、修改 php.ini 配置文件
1. 打开 php.ini 文件
找到 PHP 安装目录下的 php.ini 文件,并进行以下参数调整:
| 参数 | 默认值 | 修改建议 | 功能说明 |
|---|---|---|---|
file_uploads |
On |
确保为 On |
是否允许通过 HTTP 上传文件 |
upload_tmp_dir |
系统默认 | /tmp 或自定义路径 |
存储上传文件的临时目录 |
upload_max_filesize |
2M |
32M 或更大 |
允许上传文件的最大大小 |
post_max_size |
8M |
32M 或更大 |
表单 POST 数据的最大大小 |
max_execution_time |
30 |
600 |
每个 PHP 页面运行的最大时间(秒) |
max_input_time |
60 |
600 |
接收表单数据所需的最大时间(秒) |
memory_limit |
8M |
32M 或更大 |
每个 PHP 页面可用的最大内存 |
2. 示例配置
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 = 32M3. 重启 PHP 服务
修改完成后,需重启 PHP 服务以使配置生效:
service php-fpm restart
# 或
systemctl restart php-fpm二、修改编辑器上传大小设置
1. 调整 UEditor 配置
找到 PbootCMS 的 UEditor 配置文件路径:/core/extend/ueditor/php/config.json
修改以下字段的值:
imageMaxSizescrawlMaxSize- 其他包含
MaxSize的字段

更新时间:2025-12-06 17:44:29
