You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

新安装Drupal搭配Nginx环境图片上传提示最大仅8字节如何解决?

解决方案步骤

1. 优先检查Drupal文本格式的编辑器上传限制

这是最匹配故障特征的根因:只有Full mode报错、Simple mode正常,说明全局PHP、Nginx配置无问题,限制来自Full mode对应的文本格式单独配置。
操作路径:登录Drupal后台,进入「配置」>「内容创作」>「文本格式和编辑器」,找到你使用的Full mode对应的文本格式(通常为「完整HTML」),点击「编辑」按钮:

  • 找到编辑器配置区域的上传文件设置项,查看「最大文件大小」参数,大概率是被误设为了8(无单位时Drupal默认按字节计算,即8字节)
  • 将该值修改为你需要的上限,比如和php.ini匹配的64M,保存配置即可生效。

2. 排查编辑器配套插件的权限限制

如果你使用了第三方编辑器上传插件(如IMCE、CKFinder),这类插件通常支持按文本格式、用户角色单独配置上传大小限制:

  • 进入对应插件的配置页面,查看Full mode关联的配置项,修正错误的大小限制参数即可。

3. 确认是否有自定义代码/模块的额外限制

如果上述配置都正常,检查是否安装了安全类模块(如Security Kit)、或自定义开发了表单修改逻辑:

  • 排查是否有hook_form_alter、hook_field_widget_form_alter之类的钩子,针对Full mode的编辑器上传字段单独修改了#max_size属性为8字节。

4. 兜底确认全局配置有效性

可以通过Drupal后台「报告」>「状态报告」查看PHP运行参数,确认你修改的php.ini配置已生效,避免出现修改了CLI模式php.ini而非FPM模式php.ini的问题。
Nginx侧可确认配置中存在client_max_body_size 64M;参数(可放在http块或对应站点的server块),修改后执行nginx -s reload重载配置。


内容的提问来源于stack exchange,提问作者kwoxer

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.25 21:45:03