Django-fr

Forum

  • Accueil
  • » Django-fr
  • » Site d'admin. : les application n'apparaissent pas...

#1 18-11-2013 10:29:42

Bourhis Yves
Membre
Inscription : 03-10-2011
Messages : 46

Site d'admin. : les application n'apparaissent pas...

Bonjour,

j'ai un projet très simple avec une application toute aussi simple :
lorsque je lance mon serveur de test sur ma machine, tout fonctionne,
mais lorsque que je veux l'implanter sur mon serveur de production
(apache en mode wsgi) je n'arrive plus à voir mon application !
Est-ce que quelqu'un aurait une piste pour me dépanner ?

N.B. : Django est en version 1.6 (mais j'avais le même soucis avec la 1.5.1)

Cordialement.

Hors ligne

#2 18-11-2013 11:05:53

Nicolas Can
Membre
Inscription : 21-07-2016
Messages : 1

Re : Site d'admin. : les application n'apparaissent pas...

Bonjour,
Avez-vous vérifié les droits ? J'ai eu le même problème et en mettant
les droits www-data et en siupprimant les .pyc, ca s'est mis à
fonctionner. De plus, il faut regarder aussi au niveau du apache et du
wsgi. Avez-vous une application django qui fonctionne avec Apache ?
sinon, le mod_wsgi est- il installé et changé par apache (include).
Voici un exemple de vhost apache :
    WSGIDaemonProcess videotheque
    WSGIProcessGroup videotheque

    WSGIScriptAlias / /path_to_my_project/wsgi.py
    <Directory //path_to_my_project/>
    <Files wsgi.py>
    Order deny,allow
    Allow from all
    Options FollowSymLinks
    </Files>
    </Directory>

Enfin, le wsgi doit ressembler à un truc dans ce style :
import os,sys

path = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
if path not in sys.path:
    sys.path.append(path)

path = '/path_to_my_project'
if path not in sys.path:
    sys.path.append(path)

os.environ.setdefault("DJANGO_SETTINGS_MODULE", "myproject.settings")

from django.core.wsgi import get_wsgi_application
application = get_wsgi_application()

Bon courage



Le 18/11/13 10:29, Bourhis Yves a écrit :
> Bonjour,
>
> j'ai un projet très simple avec une application toute aussi simple :
> lorsque je lance mon serveur de test sur ma machine, tout fonctionne,
> mais lorsque que je veux l'implanter sur mon serveur de production
> (apache en mode wsgi) je n'arrive plus à voir mon application !
> Est-ce que quelqu'un aurait une piste pour me dépanner ?
>
> N.B. : Django est en version 1.6 (mais j'avais le même soucis avec la
> 1.5.1)
>
> Cordialement.

Hors ligne

#3 18-11-2013 11:30:07

Bourhis Yves
Membre
Inscription : 03-10-2011
Messages : 46

Re : Site d'admin. : les application n'apparaissent pas...

Le 18/11/2013 11:05, Nicolas Can a écrit :
> vez-vous vérifié les droits ? J'ai eu le même problème et en mettant les
> droits www-data et en siupprimant les .pyc

C'était ça : j'avais oublié de changer les droits après la recopie
depuis mon poste de travail !

Merci beaucoup.

Hors ligne

  • Accueil
  • » Django-fr
  • » Site d'admin. : les application n'apparaissent pas...

Pied de page des forums