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

Serveurs (Apache, IIS,...) Discussion :

DocumentRoot n'existe pas


Sujet :

Serveurs (Apache, IIS,...)

  1. #1
    Candidat au Club
    Homme Profil pro
    Développeur Web
    Inscrit en
    octobre 2019
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 31
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : octobre 2019
    Messages : 4
    Points : 3
    Points
    3
    Par défaut DocumentRoot n'existe pas
    Bonjour,

    Un beau jour où je voulais me remettre au développement d'un site web en local, je me retrouve avec deux belles erreurs :
    Le chemin C:/Users/melar/OneDrive/Documents/NetBeansProjects/***/ pour DocumentRoot n'existe pas (Fichier c:/wamp64/bin/apache/apache2.4.39/conf/extra/httpd-vhosts.conf)
    Le chemin C:/Users/melar/OneDrive/Documents/NetBeansProjects/***/ pour <Directory ... n'existe pas (Fichier c:/wamp64/bin/apache/apache2.4.39/conf/extra/httpd-vhosts.conf)
    alors qu'ils existent belle et bien.

    J'ai bien sûr fait un copier-coller du chemin pour le mettre dans l'explorateur Windows, tester le chemin en ligne de commande, tout fonctionne.
    J'utilise WampServer, ma version de Apache est 2.4.39.
    J'ai beau chercher sur des forums mais je ne trouve pas de trace de ce genre de problème dont les solutions fonctionnent.

    Des idées ?
    Au cas où, j'ai repris suite à un déménagement. J'étais en connexion filiaire et suis maintenant en wifi. Mais étant donné que tout ça se passe en local, je ne pense pas qu'il y ait d'incidence.

  2. #2
    Membre éclairé
    Homme Profil pro
    Touche à tout informatique autodidacte
    Inscrit en
    janvier 2007
    Messages
    763
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Touche à tout informatique autodidacte

    Informations forums :
    Inscription : janvier 2007
    Messages : 763
    Points : 865
    Points
    865
    Par défaut
    Bonjour,
    Qu'est ce qui est écris dans ton httpd-vhosts.conf?
    Quelle version de wampserver?

  3. #3
    Candidat au Club
    Homme Profil pro
    Développeur Web
    Inscrit en
    octobre 2019
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 31
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : octobre 2019
    Messages : 4
    Points : 3
    Points
    3
    Par défaut
    Mon vhost est assez banale :
    Code apache : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    # Virtual Hosts
    #
    <VirtualHost *:80>
      ServerName localhost
      ServerAlias localhost
      DocumentRoot "${INSTALL_DIR}/www"
      <Directory "${INSTALL_DIR}/www/">
        Options +Indexes +Includes +FollowSymLinks +MultiViews
        AllowOverride All
        Require local
      </Directory>
    </VirtualHost>
     
    <VirtualHost *:80>
        DocumentRoot "C:/Users/melar/OneDrive/Documents/NetBeansProjects/toto_v2/"
        ServerName toto-v2.fr
        ServerAlias toto-v2.fr
        <Directory "C:/Users/melar/OneDrive/Documents/NetBeansProjects/toto_v2/">
          Options +Indexes +Includes +FollowSymLinks +MultiViews
          AllowOverride All
          Require local
      </Directory>
    </VirtualHost>


    Ma version de WampServer est 3.1.9 64bit

    J'avais essayé de rediriger vers un autre dossier existant lui aussi mais rien n'y fait.

  4. #4
    Membre éclairé
    Homme Profil pro
    Touche à tout informatique autodidacte
    Inscrit en
    janvier 2007
    Messages
    763
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Touche à tout informatique autodidacte

    Informations forums :
    Inscription : janvier 2007
    Messages : 763
    Points : 865
    Points
    865
    Par défaut
    Bonjour,
    Sur l'icône wamp, il y a la gestion des virtualhosts qui aboutit sur une page du style http://localhost/add_vhost.php

    Autrement, essayes d'éliminer le dernier slash dans DocumentRoot

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    DocumentRoot "C:/Users/melar/OneDrive/Documents/NetBeansProjects/toto_v2"

  5. #5
    Candidat au Club
    Homme Profil pro
    Développeur Web
    Inscrit en
    octobre 2019
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 31
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : octobre 2019
    Messages : 4
    Points : 3
    Points
    3
    Par défaut
    J'avais déjà essayé sans le slash à la fin hier. Même résultat.
    J'avais aussi tenté de supprimer et recréer le virtual host à partir de Wamp, ça m'avait mis l'erreur : Call to undefined function idn_to_ascii()
    En regardant sur le net, j'avais des solutions comme activé "intl" ce qui était déjà fait. Puis laissé tomber cette option.

    J'ai vraiment du mal à comprendre ce qui a pu provoquer ce problème en premier lieu.

    Edit : J'ai également remis les lignes suivantes dans etc/hosts
    127.0.0.1 toto-v2.fr
    ::1 toto-v2.fr

  6. #6
    Candidat au Club
    Homme Profil pro
    Développeur Web
    Inscrit en
    octobre 2019
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 31
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : octobre 2019
    Messages : 4
    Points : 3
    Points
    3
    Par défaut
    Bon, je pense qu'il s'agissait d'un problème de droit parce que quand je déplace mon site dans le dossier www de Wamp, ça fonctionne. Même si le dossier est en contrôle total pour les 3 utilisateurs différents. C'est la seule différence que je vois. Au final mon fichier donne ça :
    Code apache : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    <VirtualHost *:80>
        ServerName toto-v2.fr
        ServerAlias toto-v2.fr
        DocumentRoot "C:\wamp64\www\toto_v2"
        <Directory "C:\wamp64\www\toto_v2">
          Options +Indexes +Includes +FollowSymLinks +MultiViews
          AllowOverride All
          Require local
      </Directory>
    </VirtualHost>

    C'est un site Wordpress donc ça m'aurait beaucoup embêté de passer par autre chose qu'un virtualHost.

    Pour la science, j'aurais tout de même bien aimé avoir le fin mot de l'histoire. C'est à dire faire fonctionner mon site dans le dossier que je voulais.

    Merci pour l'aide apportée en tout cas.

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

Discussions similaires

  1. [PB ODBC] Ce serveur n'existe pas ou son accès est refusé
    Par meufeu dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 28/12/2015, 18h02
  2. Le package javax.servlet.http. n'existe pas
    Par sophie1909 dans le forum JBuilder
    Réponses: 5
    Dernier message: 25/08/2009, 03h17
  3. Réponses: 4
    Dernier message: 08/09/2005, 22h24
  4. erreur : la table n'existe pas !!!
    Par djouahra.karim1 dans le forum Bases de données
    Réponses: 1
    Dernier message: 08/06/2005, 14h17
  5. Le membre de collection requis n'existe pas
    Par mschistozis dans le forum Access
    Réponses: 4
    Dernier message: 25/10/2004, 16h41

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