Bonjour,
Dans les échanges entre le serveur et le navigateur, les variables cookies doivent être envoyées avant tout élément HTML lors de l'envoie d'un nouveau fichier (par exemple le fichier index.php). Cette erreur ("Cannot send session cookie, etc."
apparait lorsque le serveur (ou plutot PHP) a déjà envoyé des caractères qu'il considère comme "HTML" et tente après d'envoyer des variables cookies (et donc ne peut plus le faire).
Si ce message apparait, cela veut dire que PHP a envoyé des caractères alors que ce n'est pas prévu par l'application OF.
C'est en général du à l'affichage d'un message d'erreur (mais dans ce cas, tu l'aurais eu également d'affiché avant le message "Cannot send session cookie, etc"
.
Une autre possibilité peut provenir de la modification d'un fichier d'OF qui peut par exemple contenir un espace ou un retour à la ligne avant la balise <?php du début de fichier. Dans ce cas, PHP ne se pose pas de question : il envoie l'espace ou le retour à la ligne au navigateur et après il ne peut plus envoyer les variables de session.
Ton premier message d'alerte contient des infos supplémentaires : il t'indique quand à commencé l'envoie des premiers éléments : "output started at /mnt/123/sdc/d/1/****/openflyers/pear/Date/Span.php:21" et "/mnt/123/sdc/d/1/****/openflyers/classes/userSession.class.php on line 57".
Pour moi, c'est pas clair, car ligne 57 de userSession.class.php y'a rien de bien transcendant.
Est-ce que par hasard tu ne tenterais pas une installation sur windows ? auquel cas, il peut y avoir un problème avec le package PEAR comme évoqué dans le fichier readme.txt du package en question.
Sinon, il faut que tu taches de découvrir pourquoi des éléments sont envoyés alors que non souhaités...
Christophe LARATTE
OpenFlyers manager