Souci aux niveaux des sessions sous Win XP [presque Resolu] [Help] - PHP - Programmation
Marsh Posté le 23-01-2003 à 20:09:19
je pense que tu devrais spécifier un répertoire valide dans php.ini.
session.save_path= dtemp
N'ayant jamais travaillé avec apache/php sous windows, je ne saurais pas t'en dire bcp plus.
Marsh Posté le 23-01-2003 à 23:12:56
Oki merci je vais teste ca
Marsh Posté le 23-01-2003 à 23:20:24
ca marche pas
Ca peut etre un probleme de droit au niveau des droits d'ecriture dans le repertoire au d'apache ?
Si oui comment je lui donne le droit d'ecrire dans un repertoire bien particulier ?
Marsh Posté le 24-01-2003 à 11:24:27
pareil d'ethernal, c ton chemin qui est mauvais :
session.save_path = C:\\phpdev\\TMP
Marsh Posté le 24-01-2003 à 12:11:57
Bon apres 3 essais ca marche toujours pas
Alors voici mon PHP.ini
Code :
|
deja essaye plein d'autre truc je capte plus la
Marsh Posté le 24-01-2003 à 13:55:49
beleg a écrit : pareil d'ethernal, c ton chemin qui est mauvais : |
+1 jusqua preuve du contraire.
Marsh Posté le 24-01-2003 à 14:09:01
alors j'ai testé dtmp dtemp d://temp d:\\temp d:\temp
et ca marche toujours pas
Warning: open(/tmp\sess_cebc6859343b8510185a3aa205333606, O_RDWR) failed: No such file or directory (2) in d:\http\tournois\index.php on line 16 |
Warning: open(/tmp\sess_cebc6859343b8510185a3aa205333606, O_RDWR) failed: No such file or directory (2) in Unknown on line 0 |
visible a sur http://manu512.ath.cx/tournois/
Marsh Posté le 24-01-2003 à 14:16:38
pourtant php dit :
Please verify that the current setting of session.save_path is correct (/tmp) != d:\\temp
et verifie que le repertoire existe.
Marsh Posté le 24-01-2003 à 14:34:56
lors de cet essai j'avais
session.save_path = d:\ |
comprend plus bon je reboot si ca marche pas la je me pencherais sur la config d'apache. Ca doit etre un prob d'ecriture car le session est bon
Marsh Posté le 24-01-2003 à 14:39:15
oui mais rien n'y fais
La j'ai meme tenté un ptit reboot total c pareil
Marsh Posté le 27-01-2003 à 16:23:15
Moi j'ai remarqué que lorsque je supprime le dossier dans lequel il doit normalement stocké les sessions j'ai ce message :
" Warning: open(C:\Tmp\sess_7d6cedc54756c055d6554ee3469e29a0, O_RDWR) failed: No such file or directory (2) in c:\apache\htdocs\index.php on line 2 "
Et hop, dès que le dossier existe réellement, No Problemo. Mise à part le C, notre message est identique et je tourne aussi sous XP. Dans mon fichier php.ini j'ai ce lien pour mes sessions :
session.save_path = "C:\Tmp"
Tu as bien vérifié la syntaxe ? Une fois les modifs effectuée, vide le dossier Temporaire de IE, supprime les cookies, éteint apache et realnce le tout.
Si avec tout ça ça ne marche poa;;;ben je suis vraiment désolé !
Marsh Posté le 27-01-2003 à 16:31:34
Oki merci vais testé
Marsh Posté le 27-01-2003 à 16:38:32
sous win faut le mettre entre " "
Merci beaucoup tous de votre aide
Marsh Posté le 27-01-2003 à 17:48:58
erf apres verife j'ai plus les msg d'erreur mais j'arrive pas a passé la phase de login
J'ai beau entré le Login et le pass rien ne bouge
Et si j'essaye sur le net l'adresse passe de login.php a config.php=? PHPSEEDIDxxxxxxx un truc comme ca mais en local ca merdouille
Ethernal tu pourrais copier ou me mailer ton php.ini ?
Thx
Marsh Posté le 27-01-2003 à 23:08:04
ben dans mon repertoire Windows
Ou dans windows/system c plus en tout cas il est la ou il doit etre
Marsh Posté le 27-01-2003 à 23:55:17
bah pr le modifier, faut savoir ou il se trouve, je me rapelle que trop avoir modifier un fichier de conf pdt 1 demi heure pr mapercevoir finalement que javais pas ouvert celui qui etait pris en compte, alors faut mieux verifier
je suis tjrs tres etonné que tu obtiennes :
Warning: open(/tmp
Marsh Posté le 28-01-2003 à 00:08:08
non c'est bon j'ai plus de message d'erreur c regle depuis que j'ai mis le D:\http\tmp comme ca "D:\http\tmp" .
Mais a part les message d'erreur en moins j'ai pas avance . Il me demande le log et le pass et le log et le pass sont correct car j'ai reverifie 5 fois et il me fais une boucle sur la page login
Si je test le script sur le net ca marche impec.
Au debut suis sur un page login.php, j entre mes indicatifs et il me transfert vers la page admin avec comme url admin.php?=PHPESSID(puis le numero de session) mais sur le site en local il reste sur la page login pourtant le pass est bon car si je me trompe il me renvoye sur un page me disant wrong password .
Et dans le dossier http/tmp/ j'ai bien 1 fichier qui est crée quand je vais sur la page du script qui fais appel a session_start();
Marsh Posté le 28-01-2003 à 00:56:25
tu as un messages d'erreur ? je suppose que non.
avec les infos que tu donnes on ne saura pas t'aider...
Donc, postes ton script pour que l'on puisse juger.
tu peux aussi bien avoir une erreur en html qu'en php, avoir une configuration de php différente chez ton hébergeur et sur ton serveur local (les variables globales, etc)...
Marsh Posté le 28-01-2003 à 02:55:30
essaie déjà un phpinfo() pour être sur que ton répertoire est bien configuré, ensuite moi j'ai :
session.save_path = c:\windows\temp
et ca marche très bien comme ca, pas de double \ ni de "
Marsh Posté le 28-01-2003 à 11:34:29
Bon j'ai revu ma config et toujours pas de changement
Sinon j'ai mis le resultat du phpinfo() ici :
http://emmanuel.waldner.free.fr/phpinfo.htm mais on y apprend pas grand chose (enfin je crois)
Marsh Posté le 23-01-2003 à 19:18:04
Ben voila je suis sous Win XP avec un serveur Apache PHP et mysql . Le prob que j'ai c'est que j'ai installer un petit script et il me renvoie ca
Warning: open(/tmp\sess_9a35ea57613975e5e513886378eec249, O_RDWR) failed: No such file or directory (2) in d:\http\phptournois\index.php on line 16
et si regarde la ligne 16 c un session start() :-/
J'ai beau cherché mais je capte pas alors je pense que l'erreur viens d'un prob de config d'Apache ou de PHP alors est-ce que quelq'un peut m'aider ?
Si besoin est je mettrais les ini ou les cfg ici
Merci d'avance
Pour info (PhpBB, Psychostats et 2 3 autres truc dont des machins fait soi-même fonctionnent)
Message édité par manu512 le 27-01-2003 à 17:46:16
---------------
Team [HFR] The Roadrunner Machines & Seti@Donf