Einbau

Um den Multi-URL-Modus zu konfigurieren, benötigen Sie

  • Zugriff auf die Konfiguration Ihres Webservers

  • Zugriff auf die Definition Ihrer Domainnamen

  • Zugriff auf die Chamilo-Konfigurationsdatei

Der Installationsprozess ist wie folgt

  • aktualisiere app/conf/configuration.php, indem du den Kommentarmarker vor der Zeile entfernst: $_configuration ['multiple_access_urls'] = true; (und stelle sicher, dass es auf true gesetzt ist)

  • fügen Sie ServerAlias-Anweisungen in den VirtualHost Ihres Apache hinzu (siehe unten)

  • Definieren Sie Domänennamen (DNS), damit sie auf Ihren Server verweisen

  • [veraltet] füge die Zeile “1,1” in deiner access_url_rel_user -Tabelle hinzu (diese Zeile ist nicht mehr erforderlich, beginnend mit Chamilo LMS 1.9).

  • Gehe zur Chamilo-Admin-Seite und folge dem Link Mehrere URL-Portale

  • Definieren Sie Ihre Haupt-URL neu (ersetzen Sie localhost) und fügen Sie die gewünschten Unterportale hinzu, fügen Sie dann jeweils einen lokalen Administrator hinzu und aktivieren Sie ihn

Für zwei verschiedene Multi-URLs und eine administrative, basierend auf der Domain campusabc.com, würde der VirtualHost ungefähr so aussehen:

ServerAdmin webmaster@campusabc.com
DocumentRoot /var/www/campusabc.com /
ServerName admin.campusabc.com
ServerAlias pepsi.campusabc.com
ServerAlias cocacola.campusabc.com
... other host settings here ...

Vergessen Sie nicht immer zu bedenken, dass Ihr erstes Portal ein generisches Portal, ein Verwaltungsportal sein wird. Sie sollten es vorzugsweise nicht für den direkten Zugriff von Studenten verwenden. Deklarieren Sie etwas wie Admin. [domain-name] als erster Host, und deklarieren Sie dann die URLs, die Sie wirklich verwenden werden.

Last updated