par
Ryle » 11 déc. 2007, 11:19
Bizare... les sessions ne sont absolument pas lié à ton nom de domaine ou à tes dns, il s'agit uniquement du système de fichier sur le serveur....
Concernant le message d'erreur il te dit que ton script ne peut ouvrir le fichier qui se trouve dans le dossier /tmp/ (à la racine du serveur, pas de l'url) car l'accès est refusé. C'est donc que php n'a pas les droits suffisant pour y lire les fichier. Il faudrait donc regarder du côté des droits, et donner à php un accès en lecture/écriture sur ce dossier.
Si ton serveur est dedié, tu dois pouvoir faire cette modification sans problème. S'il est mutualisé, tes sessions ne devraient pas se trouver là, mais dans un dossier personnel et dans ce cas là, ton hébergeur doit bricoler sa configuration pour que ton dossier session te soit restitué lorsqu'un utilisateur se connecte sur ton site... et c'est d'ailleurs probablement ce qui se passe.
Ton hébergeur a du associer ton dossier de session à ton nom de domaine, du coup lorsque les dns sont à jour et que tu peux l'utiliser, le dossier est bien retrouvé. Sinon, il ne doit pas pouvoir retrouver le bon dossier et te redirige par défaut vers le dossier /tmp sur lequel php n'a pas de droits

Bizare... les sessions ne sont absolument pas lié à ton nom de domaine ou à tes dns, il s'agit uniquement du système de fichier sur le serveur....
Concernant le message d'erreur il te dit que ton script ne peut ouvrir le fichier qui se trouve dans le dossier /tmp/ (à la racine du serveur, pas de l'url) car l'accès est refusé. C'est donc que php n'a pas les droits suffisant pour y lire les fichier. Il faudrait donc regarder du côté des droits, et donner à php un accès en lecture/écriture sur ce dossier.
Si ton serveur est dedié, tu dois pouvoir faire cette modification sans problème. S'il est mutualisé, tes sessions ne devraient pas se trouver là, mais dans un dossier personnel et dans ce cas là, ton hébergeur doit bricoler sa configuration pour que ton dossier session te soit restitué lorsqu'un utilisateur se connecte sur ton site... et c'est d'ailleurs probablement ce qui se passe.
Ton hébergeur a du associer ton dossier de session à ton nom de domaine, du coup lorsque les dns sont à jour et que tu peux l'utiliser, le dossier est bien retrouvé. Sinon, il ne doit pas pouvoir retrouver le bon dossier et te redirige par défaut vers le dossier /tmp sur lequel php n'a pas de droits :)