【问题标题】:Drupal image upload fails dues to a max file size limit of 8 bytes由于最大文件大小限制为 8 个字节,Drupal 图像上传失败
【发布时间】:2021-12-31 01:57:38
【问题描述】:

真的很奇怪的错误信息。 Drupal 是全新安装并运行在同样新鲜的 Nginx 上的。

我完全不知道 8 个字节 是从哪里来的。我在php.ini 中没有设置任何类似于8 的内容。

我在php.ini 中设置的唯一内容是:

upload_max_size = 256M
upload_max_filesize = 64M
post_max_size = 256M
max_execution_time = 300

那么如何解决图片上传限制?真的迷路了,因为除了图像中的消息之外没有详细的错误日志。

编辑

我发现是编辑器的模式导致了这个问题。所以在Full mode 中它失败并显示该错误消息,但在Simple mode 中它可以工作。

但我想使用 Full mode 而不在 Simple mode 之前上传该解决方法。

【问题讨论】:

  • 你确定你的 php.ini 正在被使用吗?您可以在“/admin/reports/status/php”的 phpinfo 页面上查看
  • 是的。更新了问题,因为该问题仅在完整模式下发生。
  • 您似乎正在使用 CKeditor,在这种情况下,可能是 ckeditor 模块找不到您的 php 配置并将其最大文件大小限制设置为错误值。因此,如果您使用的是 ckeditor,您可以尝试通过 /admin/config/content/formats/manage/full_html 的管理 UI 手动设置限制,或更改相应的表单(和 form_submit,以便该设置的空值正确回退到 php.ini 设置)在自定义模块中。

标签: php nginx drupal


【解决方案1】:

感谢@EricLavault,不知何故将设置设置为8。因为我不记得在那里设置它,我无法说出是什么改变了它。现在又可以正常工作了。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-01-14
    • 2020-08-15
    • 2011-09-05
    • 2015-10-01
    • 2017-06-01
    • 2018-01-26
    • 2014-10-20
    • 2013-10-19
    相关资源
    最近更新 更多