Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 04/10/2012, à 13:52

valdoison

[RESOLU]session_start() n'est plus reconnu

Bonjour,
Mon serveur WEB est configuré avec apache2 et php5. Tout fonctionnait bien jusqu'à hier où la fonction session_start() et les variables $_SESSION[' '] ne sont plus enregistrées et donc ne peuvent plus être récupérées sur le script suivant.
Dans /var/lib/php5 il n'y a plus rien.
Si vous avez une idée sur ce qui peut bien s'être passé?

Cordialement

Dernière modification par valdoison (Le 07/10/2012, à 19:20)

Hors ligne

#2 Le 05/10/2012, à 14:53

Kooothor

Re : [RESOLU]session_start() n'est plus reconnu

Salut,


Qu'as tu fait sur ton serveur ?
À mon avis t'as joué avec les permissions et «cassé» quelquechose.

Lis cette doc :
http://php.net/manual/en/function.session-save-path.php
et comme ça tu sauras où tes sessions sont sauvées.

<?php echo session_save_path(realpath(dirname($_SERVER['DOCUMENT_ROOT']) . '/../session')); ?>

Ensuite, check les permissions sur ce dossier wink

@+
~ktr

EDIT: sur mon serveur voici les perm de /var/lib/php5
drwx-wx-wt  2 root    root    4096 Oct  5 11:09 php5

Dernière modification par Kooothor (Le 05/10/2012, à 14:58)

Hors ligne

#3 Le 06/10/2012, à 08:47

valdoison

Re : [RESOLU]session_start() n'est plus reconnu

Bonjour,
Après le 1er incident, j'ai pas mal bricolé et tout s'est remis à fonctionner. J'arrète le serveur, je le relance: les sessions ne sont plus reconnues.
Je vérifie que apache2 et php sont bien lancés.
Je déplace le fichier de sauvegarde en conservant les droits, je redemarre apache2, et cela fonctionne.
J'arrète le serveur, je le relance et là tout fonctionne. ( tout du moins pour aujourd'hui. On verra demain )
Que s'est il passé???
Cordialement

Hors ligne

#4 Le 07/10/2012, à 19:19

valdoison

Re : [RESOLU]session_start() n'est plus reconnu

Bonsoir,
Je vais mettre comme résolu car tout fonctionne correctement, mais je n'ai pas d'explication à cet incident.

Hors ligne