s'marrant ça, session.save_path (in php.ini) n'a pas d'influence [PHP] - PHP - Programmation
Marsh Posté le 28-01-2005 à 10:47:09
T'as bien mis :
session.save_path = "c:\var\www\sessvg" |
Donc quotes et anti-slashs ?
Marsh Posté le 28-01-2005 à 10:53:44
voui mon capitaine, je viens de vérifier...
je sens que je vais rebooter, la bestiole ira ptêt mieux...
Marsh Posté le 28-01-2005 à 10:55:00
tuuuuuu penses, reboot ou pas, il s'en fout... j'approche de la crise de nerfs là, c'est la première fois que je vois ça ! Jamais eu ce problème avant
Marsh Posté le 28-01-2005 à 11:11:09
As tu vérifié que tu n'avais pas 2 fichiers php.ini ? un dans c:\windows et un autre dans le dossier apache par exemple ?
Marsh Posté le 28-01-2005 à 11:16:21
ReplyMarsh Posté le 28-01-2005 à 11:17:21
tant qu'à faire, je l'ai déplacé de l'un à l'autre, histoire de voir (oui je sais ça fait un peu vaudou comme truc ), et bien entendu, ça marche pas.
ça aurait marché, je pense que je me serais tiré une balle dans le pied, histoire de bien voir si j'étais en train de rêver ou pas...
Marsh Posté le 28-01-2005 à 13:31:11
Chez moi j'ai ça et ça marche :
Citation : session.save_path = "Dweb/sessions" |
Marsh Posté le 28-01-2005 à 17:03:45
en virant les quotes j'ai toujours "/tmp" lorsque je fais un echo session_save_path()...
je t'assure, je vais me barrer faire du marketing, moi
Marsh Posté le 28-01-2005 à 17:04:11
ReplyMarsh Posté le 29-01-2005 à 13:45:52
moi j'ai
session.save_path = cphp/sessions
ca marche fort bien
vérifie que t'ai pas un ; avant ton session.save_path dès fois que...
Marsh Posté le 28-01-2005 à 10:36:07
Alors soit je suis 100% crétin, soit...
Bon, pour le moment, je reste sur 100% crétin
Le problème : la modification du chemin de sauvegarde des sessions php n'est pas prise en compte.
Fichier incriminé : php.ini (ouuuuuuuuh ! )
Message d'erreur : Warning: session_start(): open(/tmp\sess_41fe690387c7fc42e2d4fa99eab94fa0, O_RDWR) failed: No such file or directory (2) in blablabla\index.php on line 4
Infos système : WinXP SP1, Apache, MySQL, PHP 4
Ce que j'ai fait pour l'instant :
- changer le session.save_path dans php.ini, de /tmp en Cvar/www/sessvg,
- redémarré le serveur environ 300 fois ,
- prié (peu),
- râlé (beaucoup),
- testé en utilisant session_save_path("c://var/www//sessvg" ) dans un script php : là, ça marche...
- j'en ai vaguement conclu qu'Apache ignorait php.ini, mais *ahem*, ça me semble bizarre.
Bien entendu, session_start() est ma seconde ligne de fichier, après <?php
Une idée, quelqu'un ?
---------------
Mes ventes - Feed