Bonjour,

Je viens d'avoir un macbook sous Leopard 10.6 et je suis développeur sous Symfony
Comme Apache et PHP5 sont installé, je me suis dis qu'il ne serait pas utile d'installer MAMP.

J'ai modifié le httpd.conf pour activer PHP, j'ai fait des modifs dans PHP INI, j'ai passé le safe mode sur off pour APACHE, j'ai activé la réécriture d'url, j'ai installé MySQL + wokrbench, et j'ai relancé APACHE

J'ai testé Mysql en mode console: ok, cela fonctionne bien.

j'ai fait un test avec une page index dans Sites, j'ai tapé 127.0.0.1/monnom/ et hop ca marche.
Test avec accès BDD. ok

Bon j'ai plusieurs sites qui nécessite un virtual host. j'ai donc ajouté ceci pour le premier site dans le httpd.conf d'APACHE:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
<VirtualHost *:80>
  ServerName monsite1
  ServerAdmin webmaster@monsite1
  DocumentRoot "/Users/myname/Sites/monsite1/web"
  <Directory /Users/myname/Sites/monsite1/web>
    Options Indexes FollowSymLinks MultiViews
    AllowOverride All
    Order allow,deny
    allow from all
  </Directory>
</VirtualHost>
NB > le fichier index d'un site symdony n'est pas à la racine du projet mas à la racine du répertoire web. D'où le document root

Je modifie aussi le fichier hosts comme suit:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
##
# Host Database
#
# localhost is used to configure the loopback interface
# when the system is booting.  Do not change this entry.
##
127.0.0.1	localhost
dans safe_mode_protected_env_vars
255.255.255.255	broadcasthost
::1             localhost 
fe80::1%lo0	localhost
127.0.0.1   monsite1
Je relance Apache, et ca fonctionne bien: je vais dans safari, je tape http://monsite1/ et je tombe bien sur la page d'index.


TOUT SEMBLE BIEN FONCTIONNER

sauf que je rajoute un deuxième site: je modifie donc le httpd.conf en ajoutant monsite2 et monsite2 est ajouté dans le host

je relance APACHE. et là boom: site je tape http://monsite2/ je tombe bien sur l'index de monsite2 MAIS si je tape monsite1 je tombe AUSSI sur la page index de monsite2 !!!

C'est comme si les 2 alias existaient mais ils pointent tous les 2 sur le directory de monsite2

Si quelqu'un peut m'aider, ca fait 3 jours que je galère !!!

Merci d'avance