Ho seguito i documenti django su come distribuire django 1.4 ad apache utilizzando mod_wsgi https://docs.djangoproject.com/en/dev/howto/deployment/wsgi/modwsgi/ su mac osx lion e quando aggiungo WSGIPythonPath direttiva apache non può riavviare. Senza di essa la mia app non esiste nel percorso. Nel registro sto ottenendo un errore che leggedurante la configurazione di mod_wsgi per django 1.4 apache non viene avviato su mac osx dopo aver aggiunto WSGIPythonPath alla configurazione host virtuale
WSGIPythonPath non può avvenire all'interno della sezione VirtualHost
qui è quello che il mio virtuale configurazione dell'host sembra
<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot "/Users/jamo/code/work/projects/bfpd/fapp"
ServerName bfpd.dev
ServerAlias bfpd.dev
ErrorLog "/private/var/log/apache2/bfpd.dev-error_log"
CustomLog "/private/var/log/apache2/bfpd.dev-access_log" common
Alias /static/ /Users/jamo/code/work/projects/bfpd/fapp/fapp/static/
<Directory /Users/jamo/code/work/projects/bfpd/fapp/fapp/static>
Options Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews
AllowOverride All
Order allow,deny
Allow from all
IndexOptions FancyIndexing
</Directory>
WSGIScriptAlias//Users/jamo/code/work/projects/bfpd/fapp/fapp/wsgi.py
WSGIPythonPath /Users/jamo/code/work/projects/bfpd/fapp/
<Directory /Users/jamo/code/work/projects/bfpd/fapp/fapp>
Options Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews
AllowOverride All
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
Che cosa sto facendo di sbagliato? ??
fissato il 'WSGIPythonPath/Users/Jamo/code/lavoro/progetti/bfpd/FAPP /' dovrebbe essere nel http.conf –
si dovrebbe rispondere alla tua domanda, allora lo accetta in 2 giorni in modo che altri possano vedere questa risposta facilmente. Sono contento che tu l'abbia capito! Sono sicuro che aiuterà qualcuno in futuro. –
Cosa succede se la distribuzione su un server condiviso senza accesso in scrittura a httpd, ci sono altre alternative? – hobs