mercredi, octobre 08, 2008

OSX server 10.5 Apache config

Dans la version 10.5 de OSX server, il y a un bug au niveau de l'utilisation de Apache en relation avec PHP et les dossiers des utilisateurs.
Dans la configuration de base, les sites hébergés dans les dossiers utilisateurs qui sont atteints avec une adresse contenant le ~, exemple http://school.fri-tic.ch/~devaudphil, posent problèmes, les pages ne se chargent pas toujours correctement. Le problème peut être résolu en modifiant la directive UserDir de Apache.
Par défaut la configuration de http.conf pour les UserDir est la suivante:
UserDir Sites
Ce qui fait résoudre le chemin du dossier utilisateur en utilisant /Network/Servers/...
Il faut apporter la modification suivante:
UserDir /chemindushareutilisateur/*/Sites
Une fois cette modification effectuée, tout rentre dans l'ordre.
Enregistrer un commentaire