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 :

[Système] DOCUMENT_ROOT sous windows


Sujet :

Langage PHP

  1. #1
    Membre habitué
    Avatar de __fabrice
    Homme Profil pro
    Développeur Back-End
    Inscrit en
    Août 2004
    Messages
    404
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Back-End

    Informations forums :
    Inscription : Août 2004
    Messages : 404
    Points : 194
    Points
    194
    Par défaut [Système] DOCUMENT_ROOT sous windows
    Salut tous le monde,

    Je developpe en général sous Apache, et là,je suis confronté à un serveur mutualisé sur IIS 6.0.
    Sur les sites j'utilise $_SERVER['DOCUMENT_ROOT'] :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    include_once($_SERVER['DOCUMENT_ROOT'].'/admin/includes/classes/class_mysql.php');
    , et là, cela ne marche pas, je ne vois pas comment utiliser la meme chose sous IIS.

    J'ai fais un bidouillage pour que tout fonctionne nickel mais je n'en suis pas fier :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $_SERVER['DOCUMENT_ROOT'] = "d:\\Customers\\user1062054\\www\\mon_site";
    On peut faire autrement ?
    Merci
    Fabrice

  2. #2
    Membre expert
    Avatar de trotters213
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    2 571
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Gard (Languedoc Roussillon)

    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 571
    Points : 3 145
    Points
    3 145
    Par défaut

    Utilises DIRECTORY_SEPARATOR plutôt que \\.

  3. #3
    Expert éminent sénior

    Profil pro
    Inscrit en
    Juin 2002
    Messages
    6 152
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 6 152
    Points : 17 777
    Points
    17 777
    Par défaut
    Effectivement, cette variable est propre à Apache mais il est possible de contourner ce problème en définissant une variable d'environnement : Panneau d'administration > Système > Avancé > Variables d'environnement > Nouveau puis créer la variable DOCUMENT_ROOT et associez y la valeur que vous citez plus haut.

    Source : http://bugs.php.net/bug.php?id=11759&edit=1


    Julp.

  4. #4
    Membre habitué
    Avatar de __fabrice
    Homme Profil pro
    Développeur Back-End
    Inscrit en
    Août 2004
    Messages
    404
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Back-End

    Informations forums :
    Inscription : Août 2004
    Messages : 404
    Points : 194
    Points
    194
    Par défaut
    Merci pour vos réponse, mais cela ne regle en rien mon soucis...

    - "DIRECTORY_SEPARATOR" n'est pas en cause.
    - Pour la création d'une variable d'environnement, j'avais ecris que je suis en mutualisé, donc, evidemment, je ne peux pas le faire.

    Fabrice

Discussions similaires

  1. [Système]Erreur Wins 4204 sous Windows Serveur 2003
    Par Invité dans le forum Windows Serveur
    Réponses: 11
    Dernier message: 19/04/2007, 11h03
  2. Freeze système sous windows !
    Par n!co dans le forum NetBeans
    Réponses: 3
    Dernier message: 02/11/2006, 13h10
  3. [Système] Fork sous Windows ??
    Par haffouff dans le forum Langage
    Réponses: 3
    Dernier message: 25/05/2006, 12h35
  4. [Système] le classpath sous windows 98
    Par helonear dans le forum Général Java
    Réponses: 2
    Dernier message: 23/06/2005, 08h48
  5. Réponses: 5
    Dernier message: 19/04/2005, 08h50

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