Bonjour à tous,
Après plusieurs heures (pour ne pas dire jours) de recherches infructueuses, je me décide à poster un message. Peut être pourrez vous me venir en aide...
Petite précision pour la suite : je suis sous windows 8 avec wamp installé en local et je suis une quiche en administration linux/apache
J'explique ma problématique :
Je dois créer plusieurs sites (un nombre indéfini) et je souhaite utiliser un Backoffice que j'ai développé spécialement pour ces produits. J'aimerais utiliser un seul et même backoffice pour tous les sites afin de limiter les manips de maintenance à venir et réduire le temps d'implémentation des éventuelles évolutions.
Pour cela, j'ai créé une architecture de dossiers assez simple. La voici :
-> Components #Contient tous mes "modules communs" (ex : phpmailer)
-> Backoffice #Mon backoffice unique
-> Site A #Mon site A
---> Les fichiers de mon site dont conf.php qui contient les infos de connexion à la bdd, le pathroot et quelques autres configurations.
-> Site B #Mon site B
...
Ce que je souhaite faire, c'est créer un lien symbolique (je sais que c'est faisable sous linux) de mon dossier Backoffice vers Site A, Site B etc... et charger le ficher de conf dynamiquement.
Le lien relatif j'ai réussi à le créer grâce à mklink. Ce que je souhaite faire maintenant c'est charger dynamiquement mon fichier de conf. Précision, ce fichier est chargé dans le fichier index.php de mon backoffice.
donc en gros, la question c'est comment faire un include de "../SiteX/conf.php" dans mon backoffice de manière dynamique lorsque j'ouvre dans mon navigateur SiteA/Backoffice/index.php
J'espère avoir été suffisamment clair et que vous pourrez m'aider !
Merci d'avance !
Partager