Django CMSfile upload失败
[更新]
我设法上传一个小文件(但还不是一个大的图像)。 ../media/filer_public/
子目录正确创build和文件正确上传。 需要调查nginxconfiguration。
[OP]
我已经以超级用户身份login到新的Django CMS系统,但无法添加文件pipe理器图像或添加文件pipe理器文件到页面,因为file upload失败; 非常短暂地闪烁其上传graphics,但实际上并没有上传任何东西。 我相信所有settings.py
都是正确的,因为静态工件被正确渲染, Nginx
具有可信的相似locations
用于media
和static
目录。
我相信所有的文件和目录权限和所有权是正确的; 即Nginx具有Django CMS应用程序目录的用户和/或组所有权,并且权限是正确的。
Postgres
表filer_folder
有一行用于编辑页面时创build的新文件夹文件夹,但在文件系统中没有创build相应的目录。 我可以添加正确保存的文本和新的文本块插件。
Django CMS运行在一个Docker容器中,我已经确认它具有对Docker卷的rw
(读/写)访问权限。
我看到web
日志中没有任何exception。
我怎样才能找出什么是(不)发生?
只需添加client_max_body_size 10M;
到网站的nginxconfiguration解决了这个问题。
在Stackoverflow和其他地方也讨论过类似的问题:
服务器故障
用uWSGI和nginx设置Django和你的web服务器