帝国CMS解决图片集morepic的上传照片数量限制
在使用帝国CMS,用图片模型做的一个活动专题页面的时候,发现用到图片集morepic,由于上传的照片比较多(大于300张)
默认配置,首次上传完成后,保存的时候,提示:字段图片简介的值为空,请将必填项填写完整。
尝试将图片集morepic的字段类型设置为LONGTEXT了,依然不见效果。
咨询一番后,调整 PHP 配置(php.ini),解决系统级限制:
PHP 默认限制单次上传文件数与请求大小,不改会导致上传失败。
1、找到 php.ini:通过phpinfo()查看Loaded Configuration File路径,或在宝塔面板的 PHP 设置中直接修改。
2、修改参数(示例值,按需调整):
| 参数 | 默认值 | 修改建议 | 说明 |
|---|---|---|---|
| max_file_uploads | 20 | 500 | 单次表单最多上传文件数,需≥计划上传数 |
| post_max_size | 8M | 500M | POST 请求总大小,需≥所有图片大小总和 |
| upload_max_filesize | 2M | 5M | 单张图片最大尺寸,按需调整 |
| max_execution_time | 30 | 300 | 脚本执行超时,避免大文件上传超时 |
| memory_limit | 128M | 256M | PHP 内存限制,防止内存溢出 |
3、重启服务:修改后重启 PHP-FPM、Apache 或 Nginx 使配置生效。
完成以上步骤后,morepic可稳定支持单次上传 500+ 张图片,基本上什么问题。
Copyright Notice: This article is an original work. Copyright belongs to A君网志. Please contact the author for permission before reprinting.
Article URL: https://nipang.cn/ecms-morepic.html
If you have any questions or concerns about this article, feel free to leave a comment. I will try my best to respond as soon as possible.