multi-url (portal) chamilo

Chamilo multi-url permet de rendre le portail disponible avec un deuxième nom de domaine, un autre aspect visuel et une présélection


De seulement quelques utilisateurs et cours. Un espace indépendant partageant certains de ses

Le contenu et tout son code, si vous le souhaitez.

Par exemple, vous voudrez peut-être fournir un portail Chamilo sur http://one.campus.org/

Et un autre sur http://two.campus.org/.


Même si ce sont des portails distincts, vous allez ils ont la même équipe d'administration qui gère tout cela,

il est donc logique de partagez la base de données et le répertoire des fichiers.


De cette façon, vous pouvez même distribuer utilisateurs et cours sur tous les portails comme vous le souhaitez.


Pour ceux qui connaissent Drupal, ce n'est pas la même chose que la configuration multi-site, car Chamilo multi-url partage la base de données entre toutes les instances. Il fournit plusieurs


Les portails, mais il est également plus étroitement lié à travers la base de données.


Using the same database, you benefit from these “extra features”:

– one course can be made “global” and be used through sessions on all slave portals

– one user (learner, teacher or administrator) can be given access to other portals

by the global administrator


Pour configurer un mode multi-URL , vous avez besoin de

– un accès to your web server's configuration

– un accès to the definition of your domain names

– un accès to the Chamilo configuration file


Le process d'installation is as follows

– update main/inc/conf/configuration.php by removing the comments marker before

the line : $_configuration['multiple_access_urls'] = true;

– add ServerAlias directives inside your Apache's VirtualHost (see below)

– define domain or sub-domain names (DNS) so they point to your server

– [deprecated] add line “1,1” in your access_url_rel_user table (this line is not

necessary anymore, starting from Chamilo LMS 1.9).

– go to the Chamilo admin page and follow the link Multiple URL portals

– redefine your main URL (replace localhost) and add the desired sub-portals, then

add and enable a local administrator in each of them


Activation :

/app/config/configuration.php ligne 153

$_configuration['multiple_access_urls'] = true;



Conseil de sécurité: Pour protéger votre installation, mettez le répertoire app/config/ en lecture seule (chmod -R 0555 sous Linux) et supprimez complètement le répertoire main/install/

CHAMILO 1.11.4 - Aide simplifié & rapide - Licence creative commons 3.0