Ils est possible d'avoir phpcompta installé plusieurs fois sur votre machine dans des "virtual host" différents; mais si vous le faites, vous remarquerez que les différentes sites phpcompta (virtual host) accèdent les mêmes bases de données.
Pour éviter cela on utilise les domaines. Les domaines sont donc l'ensemble des bases de données pour un virtual host donné, cela comprend non seulement le repository mais aussi les bases de données contenant les dossiers et les modèles.
Le domaine sera matériellement concrétisé par un préfixe pour vos bases de données. Donc chaque application PhpCompta aura ses propres bases de données.
Pour utiliser les domaines, il suffit de retrouver la ligne
define ("domaine","");dans le fichier include/constant.php et de la transformer en
define ("domaine","mon_domaine");Attention: comme cela sert à nommer les bases de données, les limitations sont les mêmes que celle des noms de bases de données : pas d'espace, de point virgule,...
L'utilisation des domaines est tout-à-fait invisible pour l'utilisateur et pour l'application. Le seul véritable changement est que les noms de base de données sont différents.
Chaque "virtual host" d'apache accèdera donc à son propre système de base de données.