Warning: session_start()

Résolu/Fermé
TheTROLL Messages postés 4163 Date d'inscription samedi 9 février 2008 Statut Contributeur Dernière intervention 19 décembre 2012 - 25 mai 2009 à 11:00
TheTROLL Messages postés 4163 Date d'inscription samedi 9 février 2008 Statut Contributeur Dernière intervention 19 décembre 2012 - 25 mai 2009 à 16:00
Bonjour,

j'ai un petit problème, quand je tape l'adresse du site je tombe sur sa:

Warning: session_start() [function.session-start]: open(/mnt/142/sdb/b/d/nikos54.eu/sessions/sess_e2e0fe95fb9bf3dda949155be43890e3, O_RDWR) failed: No such file or directory (2) in /mnt/142/sdb/b/d/nikos54.eu/config.php on line 63

Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at /mnt/142/sdb/b/d/******/config.php:63) in /mnt/142/sdb/b/d/*******/config.php on line 63

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /mnt/142/sdb/b/d/*****/config.php:63) in /mnt/142/sdb/b/d/******/config.php on line 63

Warning: Cannot modify header information - headers already sent by (output started at /mnt/142/sdb/b/d/*****/config.php:63) in /mnt/142/sdb/b/d/*****/config.php on line 96

Warning: Unknown(): open(/mnt/142/sdb/b/d/*****/sessions/sess_e2e0fe95fb9bf3dda949155be43890e3, 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 (/mnt/142/sdb/b/d/****/sessions) in Unknown on line



(les *** remplace juste l'adresse du site)

si quelqu'un a une idéé sur le suget sa serai cool!

il est héberger chez free.fr

merci d'avance!

4 réponses

chtilolo Messages postés 91 Date d'inscription dimanche 12 août 2007 Statut Membre Dernière intervention 4 juillet 2009 2
25 mai 2009 à 11:10
Vérifie que
session_start();


Soit avant tous code et même un espace avant peu bloquer, donc vérifie qu'il soit bien avant tous code (x)html et un espace, fais parti dans ce cas de code (x)html

Là tu dois avoir du code avant ou voir un include et la page qui recoit l'include n'a pas de
session_start();


Donc tu a une erreur
0
TheTROLL Messages postés 4163 Date d'inscription samedi 9 février 2008 Statut Contributeur Dernière intervention 19 décembre 2012 659
25 mai 2009 à 11:17
""fais parti dans ce cas de code (x)html ""

c'est pas du HTML ou XHTML!!
mais du PHP!
0
TheTROLL Messages postés 4163 Date d'inscription samedi 9 février 2008 Statut Contributeur Dernière intervention 19 décembre 2012 659
25 mai 2009 à 11:40
ben se que je comprend pas!
c'est que je l'es testé sur un serveur local et pas de problème sa marche nickel mais la une fois en ligne plus rien!!

et pourtant j'ai rien touché au code rien modifier!
0
TheTROLL Messages postés 4163 Date d'inscription samedi 9 février 2008 Statut Contributeur Dernière intervention 19 décembre 2012 659
25 mai 2009 à 11:56
voila exactement comment c'est écrit:


// Start the session
session_start();
0
pyschopathe Messages postés 1973 Date d'inscription dimanche 2 mars 2008 Statut Membre Dernière intervention 22 mars 2010 135
25 mai 2009 à 12:40
Chez free, il faut créer un dossier sessions à la racine de ton hébergement pour pouvoir utiliser les sessions. Crée-le, ça devrait marcher impec' !

edit : l'erreur sur les headers déjà envoyés est justement dûe à l'erreur précédente : php renvoie une erreur donc envoie les headers pour l'afficher...
0
TheTROLL Messages postés 4163 Date d'inscription samedi 9 février 2008 Statut Contributeur Dernière intervention 19 décembre 2012 659 > pyschopathe Messages postés 1973 Date d'inscription dimanche 2 mars 2008 Statut Membre Dernière intervention 22 mars 2010
25 mai 2009 à 13:58
méme avec le dossier sessions j'ai toujours rien !
0
pyschopathe Messages postés 1973 Date d'inscription dimanche 2 mars 2008 Statut Membre Dernière intervention 22 mars 2010 135 > TheTROLL Messages postés 4163 Date d'inscription samedi 9 février 2008 Statut Contributeur Dernière intervention 19 décembre 2012
25 mai 2009 à 14:08
Tu l'as bien mis à la racine de ton site ?
Quels sont les messages d'erreur affichés ?
0
TheTROLL Messages postés 4163 Date d'inscription samedi 9 février 2008 Statut Contributeur Dernière intervention 19 décembre 2012 659 > pyschopathe Messages postés 1973 Date d'inscription dimanche 2 mars 2008 Statut Membre Dernière intervention 22 mars 2010
25 mai 2009 à 14:41
oui!
autre question est ce que free gère les page en PHP??
0
pyschopathe Messages postés 1973 Date d'inscription dimanche 2 mars 2008 Statut Membre Dernière intervention 22 mars 2010 135 > TheTROLL Messages postés 4163 Date d'inscription samedi 9 février 2008 Statut Contributeur Dernière intervention 19 décembre 2012
25 mai 2009 à 14:45
Free gère le PHP (sinon tu n'aurais pas les messages d'erreur php). Par contre, il faut peut-être mettre une extension php5 pour que les pages soient interprétés par php 5, par défaut ça doit être php 4.3...
0
arthezius Messages postés 3538 Date d'inscription jeudi 15 mai 2008 Statut Membre Dernière intervention 11 septembre 2016 475
25 mai 2009 à 12:46
Comme ça a été dit, vérifie que tu n'a aucun code qu'il affiche la moindre donné au navigateur juste avant le session_start. Le message te dit que le header est lancé au navigateur. C'est a dire qu'une donnée à été envoyé. Soit tu as mis du code html avant soit il y a un espace qui est pris en compte.

Sinon si ça n'est pas fait, il faut aussi mettre un dossier sessions à la racine du compte FTP.
0
TheTROLL Messages postés 4163 Date d'inscription samedi 9 février 2008 Statut Contributeur Dernière intervention 19 décembre 2012 659
25 mai 2009 à 13:46
normale l'adresse nikos54.eu ne marche pas actuellment mon serveur est en réparation !! lol
mais c'est pour un autre site!
0