【发布时间】:2020-11-03 17:57:56
【问题描述】:
运行以下命令时出现此错误:Permission denied: '/opt/python/bundle/4/app/staticfiles'
source /opt/python/current/env && python /opt/python/current/app/manage.py collectstatic --noinput
这是我的设置:
STATIC_ROOT = os.path.join(BASE_DIR, 'staticfiles')
STATIC_URL = '/static/'
【问题讨论】:
-
您可以将其作为
root运行。 ssh 进入实例sudo su时可以更改为root 用户吗? -
成功了!发生这种情况有什么原因吗?我记得之前将 django 应用程序部署到 EB 并且不需要以 root 身份运行命令
-
您可以使用
ls -la检查文件夹权限。您想要的文件夹中的所有内容都将位于root或wsgi下(至少在我的情况下)。如果您不介意我可以提供答案以供将来参考? -
是的,当然!
标签: django amazon-web-services amazon-elastic-beanstalk