J'heberge plusieurs sites en virtual host, et ils partagent +/- la meme structure de donnee. Pour les differencier les uns des autre, j'utilise une variable d'environement Site_id comme suit :
CODE
<VirtualHost *:8001>
DocumentRoot /web/hebergement/Sillingy
SetEnv Site_id Sillingy
# CustomLog /web/logs/Sillingy/access_log combined
# ErrorLog /web/logs/Sillingy/error_log
##### definitions partagees par tous les hebergements
Include conf/LF/hebergement.conf
</VirtualHost>
DocumentRoot /web/hebergement/Sillingy
SetEnv Site_id Sillingy
# CustomLog /web/logs/Sillingy/access_log combined
# ErrorLog /web/logs/Sillingy/error_log
##### definitions partagees par tous les hebergements
Include conf/LF/hebergement.conf
</VirtualHost>
Le fichier inclus contient des alias et des directives partagees par tous les hebergement.
Mais est-ce que je peux y reutiliser ma variable d'environnement ?
Par exemple, est-ce que je pourrai avoir :
AuthDBDUserPWQuery "select passwd from ${Site_id}.comptes where id = %s"
J'ai cherche dans la doc mais sans succes
Merci et A+
Laurent