Sessions
annemarie1
Messages postés
78
Date d'inscription
Statut
Membre
Dernière intervention
-
annemarie1 Messages postés 78 Date d'inscription Statut Membre Dernière intervention -
annemarie1 Messages postés 78 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
je viens de transferer mon site chez phpnet et j ai un probleme pour une connection membres
l erreur signalée est la suivante
Warning: session_start() [function.session-start]: open(/home/users/m/magpantay/SESSIONS//sess_dbfc4f6d63a3e6702e28664343033517, O_RDWR) failed: No such file or directory (2) in /home/users/m/magpantay/www/index_mbr.php on line 3
Warning: Unknown: open(/home/users/m/magpantay/SESSIONS//sess_dbfc4f6d63a3e6702e28664343033517, O_RDWR) failed: No such file or directory (2) in Unknown on line 0
Warning: Unknown: Failed to write session data (files). Please verify that the current setting of session.save_path is correct (/home/users/m/magpantay/SESSIONS/) in Unknown on line 0
quelqu un peut t il maider je dois rendre ce site demain et je suis un peu perdue
voici ma page index_mbr.php
<?php
session_start();
if(!isset($_SESSION['login']))
{
exit;
}
echo '<html>
<head>
<title>Allo-money.com</title>
<style type="text/css">
<!--
body,td,th {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
font-weight: bold;
}
body {
background-color: #FFFFFF;
}
a {
font-size: 12px;
color: #333333;
font-weight: bold;
font-style: italic;
}
a:link {
text-decoration: underline;
}
a:visited {
text-decoration: underline;
color: #333333;
}
a:hover {
text-decoration: none;
color: #333333;
}
a:active {
text-decoration: underline;
color: #333333;
}
-->
</style>
</style>
</head>
<body>
Bienvenue dans votre espace membre
</body>
</html>
'
?>
merci de m aider vous m enleverai un grand poids ...
je viens de transferer mon site chez phpnet et j ai un probleme pour une connection membres
l erreur signalée est la suivante
Warning: session_start() [function.session-start]: open(/home/users/m/magpantay/SESSIONS//sess_dbfc4f6d63a3e6702e28664343033517, O_RDWR) failed: No such file or directory (2) in /home/users/m/magpantay/www/index_mbr.php on line 3
Warning: Unknown: open(/home/users/m/magpantay/SESSIONS//sess_dbfc4f6d63a3e6702e28664343033517, O_RDWR) failed: No such file or directory (2) in Unknown on line 0
Warning: Unknown: Failed to write session data (files). Please verify that the current setting of session.save_path is correct (/home/users/m/magpantay/SESSIONS/) in Unknown on line 0
quelqu un peut t il maider je dois rendre ce site demain et je suis un peu perdue
voici ma page index_mbr.php
<?php
session_start();
if(!isset($_SESSION['login']))
{
exit;
}
echo '<html>
<head>
<title>Allo-money.com</title>
<style type="text/css">
<!--
body,td,th {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
font-weight: bold;
}
body {
background-color: #FFFFFF;
}
a {
font-size: 12px;
color: #333333;
font-weight: bold;
font-style: italic;
}
a:link {
text-decoration: underline;
}
a:visited {
text-decoration: underline;
color: #333333;
}
a:hover {
text-decoration: none;
color: #333333;
}
a:active {
text-decoration: underline;
color: #333333;
}
-->
</style>
</style>
</head>
<body>
Bienvenue dans votre espace membre
</body>
</html>
'
?>
merci de m aider vous m enleverai un grand poids ...
2 réponses
Bonjour,
tu es la première personne que j'aide sur ce forum ! Je vais me faire un plaisir de te répondre.
Commençons par examiner les messages d'erreur : ils fournissent toujours de précieux renseignements.
-> PHP ne trouve pas le chemin d'accès spécifié pour stocker les données de session.
Regarde bien :
Il y a deux slashes après SESSIONS. Je pense que Phpnet rajoute un slash dans le chemin alors que ton ancien hébergeur ne le faisait pas, d'où problème après le déplacement.
D'ailleurs le 3e avertissement te le dit :
Please verify that the current setting of session.save_path is correct (/home/users/m/magpantay/SESSIONS/)
Il faudra retirer le slash final dans ce chemin d'accès. Tu devrais avoir :
Le vrai problème est : comment et où le modifier ?
En fait, je ne connais pas Phpnet. Peut-être que tu as accès au fichier de configuration du serveur, le fameux php.ini. Si c'est le cas, recherche la ligne session.save_path : c'est là que se trouve le chemin à modifier.
Sinon, il faut rajouter une instruction dans le script :
Fais bien attention à rajouter cette ligne avant session_start().
Dernier point : quand tu as déplacé ton site, tu as peut-être oublié de recréer le répertoire SESSIONS ( ou peut-être que tu n'as pas eu besoin de le créer sur l'autre hébergeur.
Vérifie que le répertoire SESSIONS existe et est au bon endroit.
J'espère t'avoir été utile ;)
tu es la première personne que j'aide sur ce forum ! Je vais me faire un plaisir de te répondre.
Commençons par examiner les messages d'erreur : ils fournissent toujours de précieux renseignements.
-> PHP ne trouve pas le chemin d'accès spécifié pour stocker les données de session.
Regarde bien :
/home/users/m/magpantay/SESSIONS//sess_dbfc4f6d63a3e6702e28664343033517, O_RDWR
Il y a deux slashes après SESSIONS. Je pense que Phpnet rajoute un slash dans le chemin alors que ton ancien hébergeur ne le faisait pas, d'où problème après le déplacement.
D'ailleurs le 3e avertissement te le dit :
Please verify that the current setting of session.save_path is correct (/home/users/m/magpantay/SESSIONS/)
Il faudra retirer le slash final dans ce chemin d'accès. Tu devrais avoir :
/home/users/m/magpantay/SESSIONS
Le vrai problème est : comment et où le modifier ?
En fait, je ne connais pas Phpnet. Peut-être que tu as accès au fichier de configuration du serveur, le fameux php.ini. Si c'est le cas, recherche la ligne session.save_path : c'est là que se trouve le chemin à modifier.
Sinon, il faut rajouter une instruction dans le script :
<?php session_save_path(/home/users/m/magpantay/SESSIONS); session_start(); ... etc ... ?>
Fais bien attention à rajouter cette ligne avant session_start().
Dernier point : quand tu as déplacé ton site, tu as peut-être oublié de recréer le répertoire SESSIONS ( ou peut-être que tu n'as pas eu besoin de le créer sur l'autre hébergeur.
Vérifie que le répertoire SESSIONS existe et est au bon endroit.
J'espère t'avoir été utile ;)
je te remercie infiniment pour ta reponse
En fait j ai corrigé depuis c 'etait un probleme de champ dans ma base de donnees tout simplement qui n etait pas rempli , des fois je suis une vraie tête de linotte
j ai un sacré boulot a faire des tas de trucs a fignoler et j aurai besoin de quelqu un de neutre veut tu bien regarder mon site la semaine prochaine( car pour le moment il n est pas encore tout a fait finit , pour me dire ce que tu en pense ca me rendra service
en fait je finit une formation en multimedia avec un bts à la clé et il faut que tout ça soit parfait
Encore merci à toi
http://tfgospelsingers.com
mon mail annemarie.conrad@free.fr