/admin/pages/richtextpage/3/ 的OSError [Errno 13] 权限被拒绝: '/static
我正在使用mezzanine在后台创建页面,在页面的描述中我想显示一些图片。但是当我输入图片的路径并尝试保存时,页面出现了这个错误。
OSError at /admin/pages/richtextpage/3/
[Errno 13] Permission denied: '/static'
因为我在使用mezzanine,所以我没有修改静态文件的根目录或网址的设置。设置如下:
STATIC_URL = "/static/"
STATIC_ROOT = os.path.join(PROJECT_ROOT, STATIC_URL.strip("/"))
MEDIA_URL = STATIC_URL + "media/"
MEDIA_ROOT = os.path.join(PROJECT_ROOT, *MEDIA_URL.strip("/").split("/"))
不过在前端,一切都运行得很好。
1 个回答
2
这个错误出现是因为你的网页服务器(比如Apache、Nginx等)没有权限在/your_project/static/
这个文件夹里写东西。你需要找出网页服务器是以哪个用户身份运行的,然后给这个用户设置对静态文件夹的写入权限。