在使用帝国CMS,用图片模型做的一个活动专题页面的时候,发现用到图片集morepic,由于上传的照片比较多(大于300张)

默认配置,首次上传完成后,保存的时候,提示:字段图片简介的值为空,请将必填项填写完整。
尝试将图片集morepic的字段类型设置为LONGTEXT了,依然不见效果。

咨询一番后,调整 PHP 配置(php.ini),解决系统级限制:
PHP 默认限制单次上传文件数与请求大小,不改会导致上传失败。

1、找到 php.ini:通过phpinfo()查看Loaded Configuration File路径,或在宝塔面板的 PHP 设置中直接修改。

2、修改参数(示例值,按需调整):

参数默认值修改建议说明
max_file_uploads20500单次表单最多上传文件数,需≥计划上传数
post_max_size8M500MPOST 请求总大小,需≥所有图片大小总和
upload_max_filesize2M5M单张图片最大尺寸,按需调整
max_execution_time30300脚本执行超时,避免大文件上传超时
memory_limit128M256MPHP 内存限制,防止内存溢出

3、重启服务:修改后重启 PHP-FPM、Apache 或 Nginx 使配置生效。

完成以上步骤后,morepic可稳定支持单次上传 500+ 张图片,基本上什么问题。