captain_torche Posté 28 Juillet 2008 Posté 28 Juillet 2008 Je galère un peu pour que mes collègues accèdent correctement à une appli sur ma machine. Jusqu'à présent, il leur suffisait de taper mon IP, puis l'alias (du genre http://192.168.0.1/alias/) pour que cela fonctionne. Par contre, pour un site plus complexe, cela ne fonctionne pas comme prévu; si je le fais, le document_root (énormément utilisé dans les fichiers de config) me renvoit c:\program files\easyphp\www, alors que ma config est la suivante : dans httpd.conf Alias "/alias" "C:/arbo/jusqu/a/la/racine/de/mon/site"<Directory "C:/arbo/jusqu/a/la/racine/de/mon/site">Options FollowSymLinks IndexesAllowOverride AllOrder deny,allowAllow from All</Directory> dans httpd-vhost.conf <VirtualHost alias:80> DocumentRoot "C:/arbo/jusqu/a/la/racine/de/mon/site" ServerName alias</VirtualHost> Dans tous les cas, le fichier hosts est modifié pour rediriger alias vers mon IP. En accédant à http://alias en local, tout marche à merveille, mais dès qu'il ne s'agit plus de ma machine (collègue ou machine virtuelle), j'atterris à la racine de mon localhost (page vide avec le design easyphp) Comment faire pour arriver à faire fonctionner cette configuration pour les postes distants ? Merci d'avance
captain_torche Posté 28 Juillet 2008 Auteur Posté 28 Juillet 2008 Je ne l'ai pas précisé, mais je suis aussi preneur d'une solution basée sur l'alias (http://mon_ip/alias), du moment que le document_root pointe sur le bon répertoire.
Kioob Posté 28 Juillet 2008 Posté 28 Juillet 2008 Hello, ça ne répond pas vraiment à ton problème mais pour ma part je ne me base que rarement sur le document_root, celui ci étant toujours faux quand on utilise une configuration basée sur le "VirtualDocumentRoot" d'Apache. J'ai donc généralement un script faisant office de fichier de configuration qui génère le bon dossier à partir d'un dirname(__FILE__) ; et les autres scripts se basent ensuite uniquement sur ce chemin "généré".
captain_torche Posté 28 Juillet 2008 Auteur Posté 28 Juillet 2008 Selon toi, je devrai donc zapper toute la configuration à base de DOCUMENT_ROOT ? Bon, je vais éditer les fichiers de conf. C'est dommage, ça me semblait la solution la plus simple pour la portabilité du site, mais si ça ne fonctionne pas ...
Kioob Posté 28 Juillet 2008 Posté 28 Juillet 2008 Bah dès lors qu'il s'agit d'une configuration en VirtualDocumentRoot (avec sous domaines "automatiques" typiquement), ça ne fonctionnera pas non : dans ce type de config le Document_Root est le même pour tous les sous domaines. Et cela concerne quand même beaucoup d'hébergements mutualisés je pense ; ainsi que pas mal d'hébergements dédiés je suppose.
captain_torche Posté 28 Juillet 2008 Auteur Posté 28 Juillet 2008 Ok, merci pour l'info. Je suis en train de bidouiller mes fichiers de config avec ta solution, qui me semble faire exactement ce que je souhaite obtenir côté portabilité.
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant