Django-fr

Forum

  • Accueil
  • » Django-fr
  • » Impossible de se connecter aux pages d'administration

#1 04-04-2011 16:32:40

frague
Membre
Inscription : 29-11-2010
Messages : 24

Impossible de se connecter aux pages d'administration

Bonjour,

Je suis en train de déployer une application django développée par mes soins, pour mon employeur. Voici les détails techniques de mon installation :
* Ubuntu server 10.4.1
* apache 2
* uwsgi + mod_uwsgi
* django 1.2.4
* MySQL 5.x

Lorsque je lance cette application à l'aide du serveur web intégré à django :
./manage.py runserver 0.0.0.0:8000

je peux utiliser l'application, et en particulier me connecter au site d'administration du serveur.

Lorsque j'utilise le site servi par apache, je peux utiliser la partie "publique" du site (qui ne nécessite pas d'authentification), mais je ne peux pas me connecter comme administrateur, et j'ai une erreur du type :
"Il semblerait que votre navigateur n'accepte pas les cookies. Activez-les, rechargez cette page puis essayez à nouveau."
qui s'affiche quand je tente de m'identifier.

J'ai fait ce test avec plusieurs navigateurs sur plusieurs machines, avec le même résultat.

En fouillant sur internet, j'ai ajouté les paramètres suivants :

SESSION_COOKIE_DOMAIN = 'antilope' # antilope est le nom de mon application et le nom du vhost
SESSION_COOKIE_SECURE = True

au settings.py, et différentes combinaison de ces paramètres, sans succès.

Mon fichier de configuration uwsgi :

[uwsgi]
pidfile=/var/run/uwsgi_tlpe.pid
socket=127.0.0.1:44042
module=tlpe_wsgi
processes=4
master=true
harakiri=60
limit-as=128
memory-report=true
pythonpath=/usr/local/lib/tlpe/src
pythonpath=/usr/local/lib/tlpe/src/TLPE
sid=www-data
gid=www-data
post-buffering=2134016
limit-post=2134016
daemonize=/var/log/uwsgi.tlpe.log
no-orphans=true
logdate=true

Merci d'avance de votre aide, car je sèche...
Cordialement,

frague


frague

Hors ligne

#2 04-04-2011 16:52:27

quinode
Membre
Lieu : Auvergne
Inscription : 14-10-2010
Messages : 89
Site Web

Re : Impossible de se connecter aux pages d'administration

et avec juste

./manage.py runserver

tout court ?

Hors ligne

#3 04-04-2011 18:13:03

daker
Membre
Inscription : 29-03-2011
Messages : 13

Re : Impossible de se connecter aux pages d'administration

frague,

  1. Le backend ne stocke pas les cookies

  2. Le middleware 'django.contrib.sessions.middleware.SessionMiddleware' n'est pas chargé

sinon faut tester s'il y a un probléme avec les cookie http://docs.djangoproject.com/en/dev/to … st-cookies

Hors ligne

#4 05-04-2011 08:04:33

frague
Membre
Inscription : 29-11-2010
Messages : 24

Re : Impossible de se connecter aux pages d'administration

J'ai réglé le problème en utilisant mod_wsgi en lieu et place d'uwsgi.

Corrigé !

Merci de votre aide.


frague

Hors ligne

  • Accueil
  • » Django-fr
  • » Impossible de se connecter aux pages d'administration

Pied de page des forums