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

  1. #1
    Futur Membre du Club
    [MAMP] Plusieurs virtual hosts sur apache .. (MAC)
    Salut à tous !

    Je suis nouveau dans le monde du développement.. J'ai essayé pas mal de trucs, et je me lance plus sérieusement dans le développement WEB. J'ai commencé à apprendre les rudiments d'HTML5, de CSS3 et maintenant je pars sur le chemin (semé d'embuches dans mon cas) de PHP, apache, Mysql etc.. J'ai donc installé MAMP. Je suis un tuto qui me demande de créer deux virtual hosts, un pour un index.html, l'autre pour un en php seulement on me dit pas comment. J'ai glané quelques infos sur les internets et je suis tombé sur le fameux "httpd.conf" situé dans Applications/Conf/Apache/MAMP. Bref, je remplis quelques champs :

    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
     
     
    <VirtualHost *:80>
    	ServerName site.local
    	DocumentRoot "/Applications/MAMP/htdocs/site.local"
    	<Directory "/Applications/MAMP/htdocs/site.local">
    		Options Includes FollowSymLinks  
    		AllowOverride All
    		Order allow,deny
            Allow from all
    	</Directory>
    </VirtualHost>
     
    <VirtualHost *:80>
    	ServerName sitephp.local
    	DocumentRoot "/Applications/MAMP/htdocs2/sitephp.local"
    	<Directory "/Applications/MAMP/htdocs2/sitephp.local">
    		Options Includes FollowSymLinks  
    		AllowOverride All
    		Order allow,deny
            Allow from all
    	</Directory>
    </VirtualHost>


    J'ai bien vérifié le port, configuré sur 80 sur MAMP.

    Ensuite, j'ai modifié le fichier "hosts" dans le répertoire etc du système. J'ai ajouté mes deux sites :

    Code :Sélectionner tout -Visualiser dans une fenêtre à part
    1
    2
    3
     
    127.0.0.1	site.local
    127.0.0.1	sitephp.local


    Jusqu'ici, je pense que tout va bien? Sauf que quand je met mes deux dossiers dans htdocs, site.local et sitephp.local, je redémarre le serveur, je lance sitephp.local, je tombe sur l'index.html de l'autre dossier....

    On m'a conseillé de rajouter ceci :

    Code :Sélectionner tout -Visualiser dans une fenêtre à part
    NameVirtualHost *:80


    Quelque part, seulement je ne sais pas ou.

    Quelqu'un peut m'éclairer pour qu'enfin mon "site" php voit le jour en même temps que le html ?

  2. #2
    Futur Membre du Club
    Résolu, par mes soins ..