Bonjour,
J'aimerai mettre en place un site web contenant un blog, un jeu, un forum etc...
Chaque site est dans un répertoire, et je fais pointer mes sous domaine sur chacun des répertoires via les VHOST
Pour une maintenance plus facile, j’essaie de réduire au maximum la redondance de beaucoup de mes scripts. Et certain script seront nécessaire sous plusieurs sous-domaine.
Seulement voila, lorsque je fait pointer un sous domaine sur un répertoire, ce répertoire deviens la racine de ce sous-domaine. Et je ne suis donc pas autorisé à aller chercher un script en dehors de ce répertoire. Mon script dans blog.domaine.com n'arrive donc pas à remonter pour aller dans lib par exemple.
Les solutions que je voit actuellement :
- Tout gérer depuis un controller dans le www. Il redirigera chaque sous domaine vers le bon répertoire pour l'affichage. Je suis pas fan de cette idée puisque c'était le boulot des VHost.
- Gérer le tout en sous répertoire plutôt qu'en sous domaine ( mais je trouve pas ça propre )
- Copier coller la Lib dans chaque répertoire. Lors d'une maj, remplacer la lib dans chaque sous répertoire ( me voila occupé de refaire de la redondance non ? )
- Ajouter la lib dans l'include path du php.ini, mais mes tests n'ont pas fonctionné. Cela me renvoi une erreurs de dossier inexistant. ( oui oui j'ai redémarré apache après ). Je cherche encore de ce côté la.
Mon but étant de garder les Vhosts tel quel si possible. Auriez-vous une piste sur comment je peux résoudre ce problème d'accès ?
Partager