IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

PHP + Session + serveur dédié


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Août 2008
    Messages
    22
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Août 2008
    Messages : 22
    Par défaut PHP + Session + serveur dédié
    Bonjour à tous,

    Une petite question sur la configuration serveur (linux) au niveau des sessions PHP. Je tiens à dire que je n'y connais pas grand chose niveau serveur mais j'aimerais essayé de régler le problème.

    Jusqu'à présent, je travaillais sur un serveur qui attribuait à chaque session dans le dossier /tmp un user "nobody" à tout les fichiers de sessions.

    Mais nous sommes passé sur un autre serveur qui attribue maintenant un user différent par "espace web".

    Donc, si j'ouvre une session sur un site A et que j'essaye d'ouvrir une autre session sur un site B dans un nouvel onglet de firefox, j'ai une belle erreur (failed: Permission denied). Sur l'ancien serveur, je suppose que la session était écrasé ...

    J'ai vu sur ce site : http://cyberzoide.developpez.com

    qu'on pouvait attribuer un nom de session par application mais il est un peu trop tard pour moi vu que j'ai concu une volé de site sans me préoccuper de se problème puisque je ne le connaissais pas ...

    Que me recommandez-vous ? Quel config serveur adopter ?

  2. #2
    Membre éprouvé
    Homme Profil pro
    Développeur Web
    Inscrit en
    Avril 2007
    Messages
    121
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Avril 2007
    Messages : 121
    Par défaut
    Les sessions n'ont aucun rapport avec un quelconque "Permission denied".

    Attribuer un nom différent à chaque session est inutile car c'est le nom du cookie qui est important mais vu que c'est le même...
    Il te suffit de faire:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <?php
    session_name("COOKIE_NAME");
    ?>
    AVANT le session_start().

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Août 2008
    Messages
    22
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Août 2008
    Messages : 22
    Par défaut
    Les sessions n'ont aucun rapport avec un quelconque "Permission denied".
    D'après ce que je comprend, c'est l'accès au cookie qui est refusé car il est déjà en cours d'utilisation.

    Merci pour ta réponse, c'est bon à savoir mais je recherche plutôt une solution côté serveur si possible ... ?

  4. #4
    Membre Expert Avatar de nosferapti
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    1 157
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 1 157
    Par défaut
    montre nous le message d'erreur en entier

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Août 2008
    Messages
    22
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Août 2008
    Messages : 22
    Par défaut
    Warning: session_start() [function.session-start]: open(/tmp/sess_c7f21e4a3bd472e4075777e785bc1dbd, O_RDWR) failed: Permission denied (13) in /.../index.php on line 27

    Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /home/eurocare/www/admin/index.php:27) in /.../index.php on line 27

    Warning: Cannot modify header information - headers already sent by (output started at /.../index.php:27) in /home/eurocare/www/admin/index.php on line 32

    Warning: Unknown: open(/tmp/sess_c7f21e4a3bd472e4075777e785bc1dbd, O_RDWR) failed: Permission denied (13) 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 (/tmp) in Unknown on line 0

  6. #6
    Membre Expert Avatar de nosferapti
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    1 157
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 1 157
    Par défaut
    ça ressemble à un problème de configuration du serveur donc ça ne vient pas du code
    quels sont les droits, propriétaire et groupe de "/tmp" ? et la même question pour le fichier de session

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Fonction mail.php et serveur dédié
    Par tom.dev dans le forum Serveurs (Apache, IIS,...)
    Réponses: 0
    Dernier message: 21/10/2014, 11h52
  2. Bug double session serveur dédié
    Par Clemaj dans le forum Langage
    Réponses: 1
    Dernier message: 28/10/2011, 09h53
  3. 1&1 php.ini sur serveur dédié
    Par hash95 dans le forum 1&1
    Réponses: 0
    Dernier message: 25/04/2008, 16h13
  4. Erreur php session() dans error.log serveur
    Par JoN28fr dans le forum Langage
    Réponses: 3
    Dernier message: 30/05/2006, 22h34
  5. [Mail] Serveur de mail en PHP sur serveur dédié
    Par dralik dans le forum Langage
    Réponses: 15
    Dernier message: 16/01/2006, 16h11

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo