0

[更新]

我设法上传了一个文件(但还没有上传大图像)。../media/filer_public/正在正确创建子目录并正确上传文件。需要调查 nginx 配置。

[操作]

我已经以超级用户身份登录到一个新的 Django CMS 系统,但由于文件上传静默失败,因此无法添加文件管理器图像将文件管理器文件添加到页面;非常短暂地闪烁其上传图形,但实际上并未上传任何内容。我相信所有这些settings.py都是正确的,因为静态工件被正确呈现并且对于目录和目录都Nginx具有可信的相似 性。 locationsmediastatic

我相信所有文件和目录的权限和所有权都是正确的;即 Nginx 拥有 Django CMS 应用程序目录的用户和/或组所有权,并且权限是正确的。

Postgresfiler_folder中有一行是我在编辑页面时创建的新文件管理器文件夹,但在文件系统中没有创建相应的目录。我可以添加正确保存的文本和新文本块插件。

Django CMS 在 Docker 容器中运行web,我已确认该容器具有rw(读/写)对 Docker 卷的访问权限。

web我在s 日志 中没有看到任何异常。

我怎样才能知道发生了什么(未发生)?

4

1 回答 1

2

只需添加client_max_body_size 10M;到站点的 nginx 配置即可解决该问题。

Stackoverflow 和其他地方也解决了类似的问题:

服务器故障

使用 uWSGI 和 nginx 设置 Django 和您的 Web 服务器

于 2016-10-18T14:05:47.100 回答