Ich folge dem Tutorial für die Bereitstellung einer Django-Anwendung auf AWS. Quelle I http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/create-deploy-python-django.htmlDjango 403 verboten auf AWS Elastische Bohnenstange
bin mit erhalte ich folgende Fehlermeldung:
[Tue Feb 23 21:05:22.883666 2016] [core:error] [pid 3394] (13)Permission denied: [client 172.31.46.155:37871] AH00035: access to/denied (filesystem path '/opt/python/current/app/mysite/wsgi.py') because search permissions are missing on a component of the path
Meine Webseite zeigt:
Verbotene
Sie haben keine Berechtigung zum Zugriff auf/auf diesem Server.
Hier ist meine Dateipfad:
virtualenvFolder
- requirements.txt
mysite
-db.sqlite3.db
-manage.py
mysite
-__init__.py
-__init__.pyc
-settings.py
-settings.pyc
-urls.py
-urls.pyc
-wsgi.py
-wsgi.pyc
.ebextensions
-django.config
.elasticbeanstalk
-config.yml
requirements.txt:
Django==1.9.2
MySQL-python==1.2.5
django.config:
option_settings:
aws:elasticbeanstalk:container:python:
WSGIPath: mysite/wsgi.py
config.yml:
branch-defaults:
default:
environment: django-env
group_suffix: null
global:
application_name: mysite
default_ec2_keyname: my-keypair
default_platform: python2.7
default_region: us-west-2
profile: eb-cli
sc: null
Hinweis: Ich habe config.yml nicht geschrieben oder geändert, es wurde automatisch generiert.
Vielen Dank für die Hilfe. Das hat das Problem behoben. Ich habe jetzt einen internen Serverfehler, aber ich glaube, dass ich diesen vorher gesehen habe. – Andrew
Senden Sie eine neue Frage und verlinken Sie sie hier. Vielleicht kann ich dir wieder helfen. – Vingtoft