FastAdmin 使用 BT 面板管理站点,开发中,需要调整上传文件的大小。
Web 环境,使用了 Nginx,调整顺序为:
1、框架 /application/extra/upload.php 文件,设置 maxsize 值,如 100mb
2、BT 面板,PHP 管理(找到你使用的 PHP 版本),在上传限制中,修改值为 100m
3、BT 面板中,Nginx 管理,在性能管理中找到 client_max_body_size,修改值为 100m
或者配置修改中,http 项下,添加或修改 client_max_body_size 值为 500m
处理上传时,留意限制大小顺序依次为:
Nginx -> PHP -> upload.php
即,上传文件,受限 Nginx 配置,然后是 PHP 配置,最后是 upload.php。
PHP 中影响上传的配置项
配置项 | 说明 |
max_execution_time | 最大脚本运行时间 |
post_max_size | POST数据最大尺寸 |
upload_max_filesize | 允许上传文件的最大尺寸 |
max_file_uploads | 允许同时上传文件的最大数量 |