Précédent   Forum des professionnels en informatique > PHP > Langage > Sessions
Sessions Forum d'entraide sur les sessions avec PHP. Avant de poster -> FAQ sessions, Cours sessions et Sources sécurité
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 01/09/2006, 14h49   #1
Membre à l'essai
 
Inscription : août 2003
Messages : 101
Détails du profil
Informations forums :
Inscription : août 2003
Messages : 101
Points : 23
Points : 23
Par défaut Probleme de session

Bonjour

Une application fonctionne correctement sous Linux mais lors d'une utilisation en local sous window (apache 2.0.58 + PHP5.1.4) elle fait planter le serveur Apache

Le problème arrive lors de l'ecritures de variables en session

Existe'il un nombre de caractère maxi sous windows ? (j'en suis a 565 caractères)
Un paramètre dans le PHP.ini bloque t'il ceci ?

Merci
FlyByck est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/09/2006, 15h06   #2
Membre confirmé
 
Avatar de Hug0_76
 
Inscription : août 2006
Messages : 293
Détails du profil
Informations personnelles :
Âge : 26

Informations forums :
Inscription : août 2006
Messages : 293
Points : 297
Points : 297
Envoyer un message via MSN à Hug0_76
Salut


Je ne peux pas te renseigner mais si tu vas dans la c'est à dire ici, tu trouveras un partie concernant les sessions.
Peut être que tu auras ta réponse !

Bon courage
__________________
Si la connerie de certain fonctionnait au gazole il y aurait pénurie !!!!

Lao Tzeu a dit : "Il faut trouver la voix"...Si tu ne l'as pas trouvé, je vais t'aider en te coupant la tête.
Hug0_76 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/09/2006, 15h21   #3
Membre à l'essai
 
Inscription : août 2003
Messages : 101
Détails du profil
Informations forums :
Inscription : août 2003
Messages : 101
Points : 23
Points : 23
C'est une règle de base avant de poser une question
FlyByck est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/09/2006, 15h22   #4
Membre émérite
 
Avatar de alain31tl
 
Alain
Inscription : novembre 2005
Messages : 897
Détails du profil
Informations personnelles :
Nom : Alain
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations forums :
Inscription : novembre 2005
Messages : 897
Points : 910
Points : 910
Citation:
Envoyé par Hug0_76
Peut être que tu auras ta réponse !

Bon courage
Et alors ?
Il ne va pas forcement trouver la réponse à ce dysfonctionnement ?
Un tuto sert à appréhender une technique, une méthode et non pas pour faire l'inventaire des problèmes rencontrés.
C’est l’objet et la destination du forum justement.
Si tout le monde bascule systématiquement les intervenants de cette façon (avec des peut-être), le forum peut fermer.
Ensuite, je te défie de trouver dans ton lien une explication qui fait référence à son problème.
=> Fonctionne sur Linux
=> Ne fonctionne pas en local.
__________________
Ce n'est pas parce que les choses sont difficiles qu'on n'ose pas les entreprendre.
C'est parce qu'on n'ose pas les entreprendre qu'elles sont difficiles.
alain31tl est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/09/2006, 19h32   #5
Membre émérite
 
Inscription : mai 2004
Messages : 709
Détails du profil
Informations personnelles :
Localisation : Belgique

Informations forums :
Inscription : mai 2004
Messages : 709
Points : 852
Points : 852
Vérifie les valeurs des variables de configurations suivantes:
session.save_handler --> doit être sur "files"
session.save_path --> doit pointer vers un répertoire sur lequel Apache a les droits.

Sinon change ces valeurs de manière appropriée et relance apache.

Si tout ceci ne fonctionne pas, mets temporairement session.use_trans_sid sur on . Si ça marche comme ça, c'est qu'il y a un problème d'accès au répertoire défini dans session.save_path
__________________
:q :q! :wq :w :w! :wq! :quit :quit! :help help helpquit quit quithelp
:quitplease :quitnow :leave :shit ^X^C ^C ^D ^Z ^Q QUITDAMMIT
Jabber: ripat at im.apinc.org
ripat est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/09/2006, 20h07   #6
Membre à l'essai
 
Inscription : août 2003
Messages : 101
Détails du profil
Informations forums :
Inscription : août 2003
Messages : 101
Points : 23
Points : 23
Code :
1
2
session.save_handler --> doit être sur "files"
session.save_path --> doit pointer vers un répertoire sur lequel Apache a les droits.
Ceci est bon, l'ecriture est possible puisque le probleme arrive après avoir ecrit de nombreuse variables en session (565 caractères)
Suite à essais il ne s'agit pas de longueur de fichier car je peux stocker beaucoup d'autre variables

J'ai essayé le session.use_trans_sid sur on mais sans plus de résultat
Le debugage est difficile suite au plantage brutale d'Apache

Merci
FlyByck est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/09/2006, 20h56   #7
Membre émérite
 
Inscription : mai 2004
Messages : 709
Détails du profil
Informations personnelles :
Localisation : Belgique

Informations forums :
Inscription : mai 2004
Messages : 709
Points : 852
Points : 852
Bon.

Que disent les log d'apache (error.log ?)
__________________
:q :q! :wq :w :w! :wq! :quit :quit! :help help helpquit quit quithelp
:quitplease :quitnow :leave :shit ^X^C ^C ^D ^Z ^Q QUITDAMMIT
Jabber: ripat at im.apinc.org
ripat est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/09/2006, 21h25   #8
Membre à l'essai
 
Inscription : août 2003
Messages : 101
Détails du profil
Informations forums :
Inscription : août 2003
Messages : 101
Points : 23
Points : 23
Voici le messsage qu'il inscrit lors du plantage
[Fri Sep 01 21:21:47 2006] [notice] Parent: child process exited with status 3221225477 -- Restarting.

et voici le mmessage de redemarrage
[Fri Sep 01 21:22:38 2006] [notice] Apache/2.0.58 (Win32) PHP/5.1.4 configured -- resuming normal operations
[Fri Sep 01 21:22:38 2006] [notice] Server built: Apr 29 2006 17:47:10
[Fri Sep 01 21:22:38 2006] [notice] Parent: Created child process 5240
[Fri Sep 01 21:22:38 2006] [notice] Child 5240: Child process is running
[Fri Sep 01 21:22:38 2006] [notice] Child 5240: Acquired the start mutex.
[Fri Sep 01 21:22:38 2006] [notice] Child 5240: Starting 250 worker threads.

MErci
FlyByck est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/09/2006, 21h33   #9
Membre émérite
 
Inscription : mai 2004
Messages : 709
Détails du profil
Informations personnelles :
Localisation : Belgique

Informations forums :
Inscription : mai 2004
Messages : 709
Points : 852
Points : 852
Code :
Parent: child process exited with status
Pas bon!

C'est un vrai plantage de chez plantage! J'ai cru comprendre que ce pb ne survient pas à chaque enregistrement de variables de session. Seulement les plus longues. C'est ça?

As-tu vérifié si apache-php créait bien un fichier de session dans le session.save_path ?

Tu fais simplement un script avec session_start() suivit d'une création de variable de session quelconque. Tu vas ensuite voir dans le répertoire du serveur ce que ça donne.

A part ça, je ne vois pas trop. Désolé.
__________________
:q :q! :wq :w :w! :wq! :quit :quit! :help help helpquit quit quithelp
:quitplease :quitnow :leave :shit ^X^C ^C ^D ^Z ^Q QUITDAMMIT
Jabber: ripat at im.apinc.org
ripat est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/09/2006, 21h39   #10
Membre à l'essai
 
Inscription : août 2003
Messages : 101
Détails du profil
Informations forums :
Inscription : août 2003
Messages : 101
Points : 23
Points : 23
Le fichier de session est lisible et la dernière variable, stockée avec la ligne d'avant dans le programme, est inscrite
Après une semaine de recherche je désespère faire tourner l'application sous windows/apache2.0

Salut
FlyByck est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/09/2006, 21h45   #11
Membre émérite
 
Inscription : mai 2004
Messages : 709
Détails du profil
Informations personnelles :
Localisation : Belgique

Informations forums :
Inscription : mai 2004
Messages : 709
Points : 852
Points : 852
Après une recherche rapide sur google, cette erreur est courante pour des installations sous windows.

Réinstalle ou bien... passe sous Linux
__________________
:q :q! :wq :w :w! :wq! :quit :quit! :help help helpquit quit quithelp
:quitplease :quitnow :leave :shit ^X^C ^C ^D ^Z ^Q QUITDAMMIT
Jabber: ripat at im.apinc.org
ripat est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 05h38.


 
 
 
 
Partenaires

Hébergement Web