Warning: session_start()

Résolu
TheTROLL Messages postés 4165 Date d'inscription   Statut Contributeur Dernière intervention   -  
TheTROLL Messages postés 4165 Date d'inscription   Statut Contributeur Dernière intervention   -
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   Statut Membre Dernière intervention   2
 
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 4165 Date d'inscription   Statut Contributeur Dernière intervention   659
 
""fais parti dans ce cas de code (x)html ""

c'est pas du HTML ou XHTML!!
mais du PHP!
0
TheTROLL Messages postés 4165 Date d'inscription   Statut Contributeur Dernière intervention   659
 
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 4165 Date d'inscription   Statut Contributeur Dernière intervention   659
 
voila exactement comment c'est écrit:


// Start the session
session_start();
0
pyschopathe Messages postés 1974 Date d'inscription   Statut Membre Dernière intervention   135
 
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 4165 Date d'inscription   Statut Contributeur Dernière intervention   659 > pyschopathe Messages postés 1974 Date d'inscription   Statut Membre Dernière intervention  
 
méme avec le dossier sessions j'ai toujours rien !
0
pyschopathe Messages postés 1974 Date d'inscription   Statut Membre Dernière intervention   135 > TheTROLL Messages postés 4165 Date d'inscription   Statut Contributeur Dernière intervention  
 
Tu l'as bien mis à la racine de ton site ?
Quels sont les messages d'erreur affichés ?
0
TheTROLL Messages postés 4165 Date d'inscription   Statut Contributeur Dernière intervention   659 > pyschopathe Messages postés 1974 Date d'inscription   Statut Membre Dernière intervention  
 
oui!
autre question est ce que free gère les page en PHP??
0
pyschopathe Messages postés 1974 Date d'inscription   Statut Membre Dernière intervention   135 > TheTROLL Messages postés 4165 Date d'inscription   Statut Contributeur Dernière intervention  
 
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   Statut Membre Dernière intervention   475
 
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 4165 Date d'inscription   Statut Contributeur Dernière intervention   659
 
normale l'adresse nikos54.eu ne marche pas actuellment mon serveur est en réparation !! lol
mais c'est pour un autre site!
0