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

Apache Discussion :

Impossible de configurer mon root


Sujet :

Apache

  1. #1
    Nouveau Candidat au Club
    Homme Profil pro
    Développeur Web
    Inscrit en
    Janvier 2020
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Janvier 2020
    Messages : 5
    Points : 1
    Points
    1
    Par défaut Impossible de configurer mon root
    Bonjour à tous,

    Je suis bloqué depuis plusieurs heures, vous pourrez peut être m'aider à m'en sortir.

    A la base je veux avancer dans ma formation en Js. J'en suis la:
    https://openclassrooms.com/fr/courses/3306901-creez-des-pages-web-interactives-avec-javascript/3626516-interrogez-un-serveur-web.

    On me demande "Créez dans le répertoire de travail d'Apache un répertoire javascript-web-srv ..."

    Du coup je vois que vu que je suis sur mac c'est bloqué alors je suis ce tuto: Installer et lancer son serveur local sur Mac OS X
    https://developer.mozilla.org/fr/docs/Apprendre/Mettre_en_place_un_environnement_de_travail.

    Je change le root je change le directory et quand je lance la commande pour lancer le serveur je teste:
    D'abord avec "localhost" = it works !
    Super je continu : "localhost:8888" = erreur
    Ok pas grave je lance Mamp je retente "localhost:8888" = index of/
    Super j'ai plus qu'a balancer mes fichiers et répertoires dans le répertoire en question "localhost:8888" = index of/
    Voila je comprends pas pourquoi il n'accède pas à mes fichiers et répertoire alors que j'ai tout configuré pour.

    Si quelqu'un saurait m'expliquer ce qui ne va pas ça serait génial, je vous en remercie d'avance.


    Ps: j'ai déjà désinstaller Mamp Apache Sql et tout relancé et ça n'y fait rien. Je suis sur la dernière version d'OS.

  2. #2
    Membre habitué
    Profil pro
    Inscrit en
    Octobre 2009
    Messages
    175
    Détails du profil
    Informations personnelles :
    Âge : 50
    Localisation : France, Seine et Marne (Île de France)

    Informations forums :
    Inscription : Octobre 2009
    Messages : 175
    Points : 138
    Points
    138
    Par défaut
    Sur pc:

    Pour faire fonctionner l'adressage par localhost

    dans l'icone wampserver du tray
    faire:
    Clic gauche > Apache > httpd.conf (editer ce fichier)


    il faut corriger cette partie comme cela:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    #   onlineoffline tag - don't remove
        Order Deny,Allow
        Deny from all
        Allow from localhost ::1 127.0.0.1
    Je fais cela sur pc, sur mac je ne sais pas si ça se déroule de la même façon.


    Avant cela vous pouvez déjà essayer de taper "127.0.0.1" dans votre navigateur. Si wampserver ne s'affiche pas, l'explication au dessus ne fonctionnera pas non plus.

  3. #3
    Nouveau Candidat au Club
    Homme Profil pro
    Développeur Web
    Inscrit en
    Janvier 2020
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Janvier 2020
    Messages : 5
    Points : 1
    Points
    1
    Par défaut
    Bonjour et merci pour ta réponse rapide.
    J'ai ajouté ta ligne de code et malheureusement ça n'est pas ça. J'ai déjà ça :

    Code : 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
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
     
    </IfModule>
    </IfModule>
     
    # 'Main' server configuration
    #
    # The directives in this section set up the values used by the 'main'
    # server, which responds to any requests that aren't handled by a
    # <VirtualHost> definition.  These values also provide defaults for
    # any <VirtualHost> containers you may define later in the file.
    #
    # All of these directives may appear inside <VirtualHost> containers,
    # in which case these default settings will be overridden for the
    # virtual host being defined.
    #
     
    #
    # ServerAdmin: Your address, where problems with the server should be
    # e-mailed.  This address appears on some server-generated pages, such
    # as error documents.  e.g. admin@your-domain.com
    #
    ServerAdmin you@example.com
     
    #
    # ServerName gives the name and port that the server uses to identify itself.
    # This can often be determined automatically, but we recommend you specify
    # it explicitly to prevent problems during startup.
    #
    # If your host doesn't have a registered DNS name, enter its IP address here.
    #
    #ServerName www.example.com:80
     
    #
    # DocumentRoot: The directory out of which you will serve your
    # documents. By default, all requests are taken from this directory, but
    # symbolic links and aliases may be used to point to other locations.
    #
    DocumentRoot "/Users/azam/htdocs"
     
    #
    # Each directory to which Apache has access can be configured with respect
    # to which services and features are allowed and/or disabled in that
    # directory (and its subdirectories). 
    #
    # First, we configure the "default" to be a very restrictive set of 
    # features.  
    #
    <Directory />
        Options FollowSymLinks
        AllowOverride None
        Order deny,allow
        Deny from all
    </Directory>
     
    #
    # Note that from this point forward you must specifically allow
    # particular features to be enabled - so if something's not working as
    # you might expect, make sure that you have specifically enabled it
    # below.
    #
     
    #
    # This should be changed to whatever you set DocumentRoot to.
    #
    <Directory "/Users/azam/htdocs">
        #
        # Possible values for the Options directive are "None", "All",
        # or any combination of:
        #   Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews
        #
        # Note that "MultiViews" must be named *explicitly* --- "Options All"
        # doesn't give it to you.
        #
        # The Options directive is both complicated and important.  Please see
        # http://httpd.apache.org/docs/2.2/mod/core.html#options
        # for more information.
        #
        Options Indexes FollowSymLinks
     
        #
        # AllowOverride controls what directives may be placed in .htaccess files.
        # It can be "All", "None", or any combination of the keywords:
        #   Options FileInfo AuthConfig Limit
        #
        AllowOverride None
     
        #
        # Controls who can get stuff from this server.
        #
        Order allow,deny
        Allow from all
     
    </Directory>

  4. #4
    Nouveau Candidat au Club
    Homme Profil pro
    Développeur Web
    Inscrit en
    Janvier 2020
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Janvier 2020
    Messages : 5
    Points : 1
    Points
    1
    Par défaut
    Si je tape "127.0.0.1" j'ai bien it works qui s'affiche.

  5. #5
    Membre habitué
    Profil pro
    Inscrit en
    Octobre 2009
    Messages
    175
    Détails du profil
    Informations personnelles :
    Âge : 50
    Localisation : France, Seine et Marne (Île de France)

    Informations forums :
    Inscription : Octobre 2009
    Messages : 175
    Points : 138
    Points
    138
    Par défaut
    Si tu as le message "It works" c'est que ça fonctionne.
    Dans ton répertoire de travail, tu devrait avoir un fichier "index.html" ou "index.php" qui contient ce message.
    Il te suffit de modifier ce fichier html ou de le remplacer par un fichier "index.php" avec le code que tu veux pour pouvoir commencer a travailler.

    Par contre si tu est parti sur le tutoriel de mozilla, tu n'utilise alors plus MAMP et c'est ce qui explique que ton fichier httpd.conf contienne si peu de choses.
    Tu vas vite avoir des problèmes de configuration dès que tu va vouloir faire des choses un peu plus compliqué.
    C'est possible de tout configurer soit même mais il faut les connaissances pour.
    Mamp est là pour faire le plus gros du travail pour toi.

    Il vaudrai mieux désinstaller et réinstaller MAMP et prenant soin de lui laisser tous les accès au niveau du parefeu lorsqu'il le demande durant l'installation.

    Ensuite re-essaie 127.0.0.1 et tu devrait avoir la page d'accueil de Mamp avec quelques outils pour configurer des virtual host du style "http://tonsite.local"
    utiliser "localhost" dans la barre d'adresse est un raccourci pour 127.0.0.1, si Mamp ne l'as pas fait pour toi, tu pourra toujours le faire plus tard, ce n'est pas une obligation.

    Attention, dans le repertoire de travail de Mamp, il y a sa page d'acceuil (index.php + autres fichiers), il faudra donc créer un répertoire a l'interieur pour chaque site que tu veut créer puis configurer un virtual host qui pointe vers ce répertoire.

  6. #6
    Nouveau Candidat au Club
    Homme Profil pro
    Développeur Web
    Inscrit en
    Janvier 2020
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Janvier 2020
    Messages : 5
    Points : 1
    Points
    1
    Par défaut
    Ok je vais essayer ça. Merci pour ton temps.

  7. #7
    Nouveau Candidat au Club
    Homme Profil pro
    Développeur Web
    Inscrit en
    Janvier 2020
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Janvier 2020
    Messages : 5
    Points : 1
    Points
    1
    Par défaut
    J'ai désinstaller Mamp est j'ai essayé directement via apache et j'ai toujours le 'It works" d'afficher mais aucun moyen d'accéder au fichier que j'ai placé dans:
    Nom : Screenshot 2020-01-31 at 01.13.53.png
Affichages : 258
Taille : 54,5 Ko


    Ca m'affiche toujours ça:

    Not Found

    The requested URL was not found on this server.

    J'ai désinstaller et réinstaller Mamp ça n'a rien changé. Je ne comprend pas les fichiers sont dans le bon répertoire, Apache est lancé et fonctionne mais ça ne trouve pas mes fichiers. Si quelqu'un à au moins une autre alternative pour que je puisse continuer le cours svp. Parce que j'ai l'impression que je ne pourrais jamais faire de backend sur mon mac ça fait vraiment bader.
    Merci d'avance.

  8. #8
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par Satyrelalangue Voir le message
    Super j'ai plus qu'a balancer mes fichiers et répertoires dans le répertoire en question "localhost:8888" = index of/
    Voila je comprends pas pourquoi il n'accède pas à mes fichiers et répertoire alors que j'ai tout configuré pour.
    Il faut croire que non ...

    https://www.skymac.org/Univers-Apple...de-macOS-1.htm
    http://www.aidewindows.net/macweb.php

Discussions similaires

  1. Impossible de configurer mon serveur postfix
    Par stkam dans le forum Applications et environnements graphiques
    Réponses: 0
    Dernier message: 23/02/2010, 20h47
  2. [RMI] Impossible de lancer mon serveur
    Par Dahu dans le forum API standards et tierces
    Réponses: 11
    Dernier message: 11/06/2006, 10h17
  3. make impossible après ./configure lors de l'installation
    Par christophe5757 dans le forum Débuter
    Réponses: 5
    Dernier message: 04/08/2005, 20h34
  4. Réponses: 2
    Dernier message: 28/09/2004, 10h41
  5. Impossible de quitter mon application!
    Par Bouillou dans le forum C++Builder
    Réponses: 4
    Dernier message: 12/11/2002, 21h43

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