[更新]
我设法上传了一个小文件(但还没有一个大图像)。正确创建了../media/filer_public/
子目录,并正确上传了文件。需要研究nginx的配置。
[OP]
我已经以 super 用户身份登录到新的Django CMS系统,但是由于文件上传无提示失败,因此无法添加Filer镜像或Add Filer文件到页面。非常简短地闪烁其上传图形,但实际上未上传任何内容。我相信所有settings.py
都是正确的,因为正确地呈现了静态 Artifact ,并且Nginx
对于locations
和media
目录具有可信的相似static
。
我相信所有文件和目录的权限和所有权都是正确的;即Nginx具有Django CMS应用程序目录的用户和/或组所有权,并且权限正确。Postgres
表filer_folder
在我编辑页面时创建的新文件管理器文件夹中有一行,但是在文件系统中未创建相应的目录。我可以添加文本和可以正确保存的新文本块插件。
Django CMS在Docker容器web
中运行,我已经确认它对Docker卷具有rw
(读/写)访问权限。
我没有看到web
的日志中有异常。
我如何找出未发生的事情?
最佳答案
只需将client_max_body_size 10M;
添加到该站点的nginx配置中即可解决此问题。
Stackoverflow和其他地方也解决了类似的问题:
Server Fault
Setting up Django and your web server with uWSGI and nginx
关于django - django cms filer上传失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40103094/