Hi Ich brauche Hilfe bei der Integration von Django mit Apache und mod_wsgi auf Centos6. Ich erhalte jedes Mal folgenden Fehler --- "Verboten Sie haben keine Zugriffsrechte auf/auf diesem Server." Mein django Projekt path =/home/mchauras/esapp/eswebsite meine Apache-Version ist 2.2.15 meine Conf-Datei sieht wie folgt aus ----wie man auflöst Sie sind nicht berechtigt auf/auf diesen Server zuzugreifen
<VirtualHost *:80>
DocumentRoot /home/mchauras/esapp/eswebsite/
Alias /static /home/mchauras/esapp/eswebsite/esapp/static
<Directory /home/mchauras/esapp/eswebsite/esapp/static>
Options Indexes FollowSymLinks Includes ExecCGI
AllowOverride None
Order deny,allow
Allow from all
</Directory>
<Directory /home/mchauras/esapp/eswebsite/eswebsite>
<Files wsgi.py>
Options Indexes FollowSymLinks Includes ExecCGI
AllowOverride None
Order deny,allow
Allow from all
</Files>
</Directory>
WSGIDaemonProcess esapp python-path=/home/user/myproject:/home/mchauras/esapp/eswebsite/myvenv/lib/python3.5/site-packages/
WSGIProcessGroup esapp
WSGIScriptAlias//home/mchauras/esapp/eswebsite/eswebsite/wsgi.py
ErrorLog /home/mchauras/esapp/eswebsite/error.log
CustomLog /home/mchauras/esapp/eswebsite/access.log combined
</VirtualHost>
meine wsgi.py Datei wie this- ist -
import os
import sys
from django.core.wsgi import get_wsgi_application
sys.path.append('/home/mchauras/esapp/eswebsite')
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "eswebsite.settings")
application = get_wsgi_application()
Ich habe 755 Erlaubnis zu allen Dateien gegeben. –
hast du die Dateiberechtigung per FTP geändert ?? Ich denke, Sie sollten testen, um auf einige Datei zuerst im Stammverzeichnispfad zuzugreifen, möglicherweise einige Datei im Unterordner nicht lesbare Dateiberechtigungen – Evinn
Ich änderte die Dateiberechtigung mit chmod Befehl innerhalb des Projektpfads. Ich bin Sudo-Benutzer, so kann ich auf/Pfad zugreifen. –