Nettoyage installation apache, ou comment s'y retrouver

wyllyjon

Membre enregistré
10 Juillet 2012
4
0
Bonjour à tous

Je travaille en PHP en ce moment, donc avec Apache. J'ai configuré des virtualHost pour mes différentes applis, et ça fonctionnait, jusqu'à il y a quelques jours. Mais après, plus moyen de faire fonctionner mes applis. Ou plus exactement, pendant quelques jours, mon appli pointait je ne sais où, et peu importe le virtualhost que j'appelais, ça tapait toujours sur la même appli, celle qui semblait être la première par ordre alphabétique dans mon DocumentRoot...

J'ai testé plusieurs choses, installer MAMP, installer des GUI apache pour essayer de contrôler tout ça (dont itools), et hier, comme par magie, ça a refonctionné, mais je ne sais pas comment.

Et ce matin, rebelote...

Je suis complètement perdu avec l'installation apache sous mac, j'ai l'impression qu'il y a des fichiers de configuration partout, des exécutables (apachectl) partout, et je n'arrive pas à savoir quels sont les fichiers appelés et ceux qui configurent réellement l'instance d'apache lancée...

Pourriez-vous m'aider ?

Pour info, lorsque je fais "sudo apachectl start", ça à l'air d'appeler /usr/sbin/apachectl, mais j'aimerais bien savoir quel est le fichier de conf utilisé car j'en ai à plusieurs endroits (/private/etc/apache2/httpd.conf, /usr/local/zend/apache2/conf/httpd.conf), sachant que mon fichier sous /private/etc/apache2/httpd.conf à l'air d'avoir été modifié par je sais pas qui, qui m'a rajouté des path commençant par "/Library/WebServer/" partout...

Une idée pour nettoyer tout ça ?

Merci beaucoup !!!!

PS : Pour info, voici rapidement ce que j'ai :
Dans ma conf apache :
DocumentRoot "/Users/jon/Projets"
Include /private/etc/apache2/other/*.conf
Include /private/etc/apache2/apps/*.conf

Dans other/ j'ai : bonjour.conf et php5.conf qui ne viennent pas de moi (ou alors peut-être php5.conf, je sais plus)
dans apps/ j'ai :
vivemus.conf (pointe vers le dossier /Users/jon/Projets/vivemusv2),
vivemusv1.conf (pointe vers le dossier /Users/jon/Projets/vivemusv1)
et argesa.conf.old (donc normalement pas pris en compte, pointe vers /Users/jon/Projets/argesa)

Quand j'appelle "localhost", je tombe sur l'appli vivemus
Quand j'appelle "vivemus" ou "vivemusv1" je tombe sur l'appli argesa...
 
Dernière édition: