Anhang

Häufig gestellte Fragen für Chamilo 2.0-Administratoren.

Installation und Einrichtung

F: Welche PHP-Version benötigt Chamilo 2.0? A: PHP 8.2 oder höher. PHP 8.3 wird empfohlen. Siehe Serveranforderungen.

F: Kann ich Chamilo auf Shared Hosting betreiben? A: Es ist möglich, wird jedoch nicht empfohlen. Chamilo 2.0 benötigt Composer, Node.js im Entwicklungsmodus und Kommandozeilen-Zugriff für Installation und Wartung. Ein VPS oder dedizierter Server bietet eine deutlich bessere Erfahrung.

F: Welche Datenbank sollte ich verwenden? A: MySQL 8.0+ oder MariaDB 10.4+ sind am häufigsten verwendet und am besten getestet.

F: Kann ich Chamilo ohne Kommandozeile installieren? A: Ja, wenn Sie die gepackte Version (.zip oder .tar.gz) verwenden. Andernfalls benötigen Sie die Kommandozeile, um Composer-Abhängigkeiten zu installieren, Frontend-Assets zu erstellen und Datenbankmigrationen durchzuführen. Der webbasierte Assistent übernimmt die Datenbankeinrichtung und die anfängliche Konfiguration, aber die umgebenden Schritte erfordern Shell-Zugriff im Entwicklungsmodus.

Benutzer und Authentifizierung

F: Wie setze ich das Passwort eines Benutzers zurück? A: Gehen Sie zu Verwaltung > Benutzerliste, suchen Sie den Benutzer, klicken Sie auf Bearbeiten und setzen Sie ein neues Passwort. Alternativ kann der Benutzer den Link „Passwort vergessen“ auf der Anmeldeseite verwenden (sofern E-Mail konfiguriert ist).

F: Kann ich Benutzer massenhaft importieren? A: Ja. Gehen Sie zu Verwaltung > Benutzer importieren und laden Sie eine CSV- oder XML-Datei mit Benutzerdaten hoch. Der Import unterstützt das Erstellen neuer Benutzer und das Aktualisieren bestehender Benutzer.

F: Wie integriere ich Chamilo mit LDAP oder Active Directory? A: Konfigurieren Sie die LDAP-Einstellungen in der Authentifizierungskonfiguration. Siehe LDAP. Benutzer werden beim Login oder über einen geplanten Synchronisationsprozess synchronisiert.

F: Können Benutzer gleichzeitig an mehreren Sitzungen teilnehmen? A: Ja. Benutzer können gleichzeitig an beliebig vielen Sitzungen eingeschrieben sein. Jede Sitzung verfolgt den Fortschritt unabhängig voneinander.

Kurse und Inhalte

F: Wie sichere ich einen einzelnen Kurs? A: Gehen Sie innerhalb des Kurses zu Wartung > Backup erstellen. Dies erzeugt ein herunterladbares Archiv mit Kursinhalten und Einstellungen. Sie können es auf derselben oder einer anderen Chamilo-Instanz wiederherstellen.

F: Kann ich einen Kurs kopieren? A: Ja. Verwenden Sie Verwaltung > Kurs kopieren oder das Wartungstool innerhalb des Kurses. Sie können Inhalte zwischen Kursen kopieren oder einen neuen Kurs aus einem bestehenden erstellen.

F: Welche SCORM-Versionen werden unterstützt? A: Chamilo unterstützt SCORM 1.2. SCORM-Pakete werden als Lernpfade importiert.

F: Wie beschränke ich, wer Kurse erstellen darf? A: Gehen Sie zu Verwaltung > Konfigurationseinstellungen > Kurs und deaktivieren Sie Nicht-Administratoren (Lehrer) dürfen neue Kurse erstellen (allow_users_to_create_courses). Wenn deaktiviert, können nur Administratoren Kurse erstellen. Alternativ können Sie eine Begrenzung der Anzahl von Kursen festlegen, die ein Lehrer erstellen darf.

Leistung und Wartung

F: Die Plattform ist langsam. Was sollte ich zuerst überprüfen? A: In der Reihenfolge der Auswirkungen: (1) Stellen Sie sicher, dass APP_ENV=prod und APP_DEBUG=0 in .env gesetzt sind. (2) Überprüfen Sie, ob PHP OPcache aktiviert ist. (3) Prüfen Sie die Datenbankleistung. (4) Siehe Leistungsoptimierung.

F: Wie leere ich den Cache? A: Führen Sie php bin/console cache:clear --env=prod über die Kommandozeile aus. Löschen Sie das Verzeichnis var/cache/ nicht manuell, während die Anwendung läuft.

F: Wie viel Speicherplatz benötigt Chamilo? A: Die Anwendung selbst benötigt etwa 2 GB unkomprimiert. Der gesamte Speicherbedarf hängt von hochgeladenen Inhalten (Dokumente, Videos, SCORM-Pakete) ab. Überwachen Sie die Speichernutzung und planen Sie entsprechend.

F: Wie richte ich automatische Backups ein? A: Siehe Backups. Planen Sie mindestens einen täglichen Datenbank-Dump und regelmäßige Datei-Backups des Upload-Verzeichnisses ein.

E-Mail

F: Benutzer erhalten keine E-Mails. Was sollte ich überprüfen? A: (1) Überprüfen Sie MAILER_DSN in .env. (2) Führen Sie php bin/console mailer:test someone@example.com aus, um zu testen. (3) Überprüfen Sie Spam-Ordner. (4) Verifizieren Sie SPF/DKIM-DNS-Einträge. Siehe E-Mail-Konfiguration.

F: Kann ich Gmail zum Versenden von E-Mails verwenden? A: Ja, für kleine Plattformen oder Entwicklungszwecke. Verwenden Sie ein App-Passwort und beachten Sie die täglichen Versandlimits von Gmail (500 E-Mails/Tag für reguläre Konten).

Sicherheit

F: Wie erzwinge ich HTTPS? A: Konfigurieren Sie Ihren Webserver so, dass HTTP zu HTTPS umgeleitet wird. Aktivieren Sie zusätzlich die Einstellung „HTTPS erzwingen“ unter Verwaltung > Konfigurationseinstellungen > Sicherheit. Siehe Sicherheitseinstellungen.

F: Wie blockiere ich Brute-Force-Anmeldeangriffe? A: Konfigurieren Sie die maximale Anzahl an Anmeldeversuchen und CAPTCHA in den Sicherheitseinstellungen. Erwägen Sie zusätzlich die Verwendung von fail2ban auf Serverebene für weiteren Schutz.

F: Ein Benutzer hat sein Passwort vergessen und E-Mail funktioniert nicht. Wie kann ich helfen? A: Als Administrator können Sie das Benutzerkonto direkt bearbeiten und ein neues Passwort setzen. Gehen Sie zu Verwaltung > Benutzerliste, suchen Sie das Konto und aktualisieren Sie das Passwortfeld.


Upgrades

F: Kann ich direkt von Chamilo 1.11.x auf 2.0 aktualisieren? A: Ja, aber es handelt sich um eine umfassende Migration, nicht um ein einfaches Update. Siehe Aktualisierung. Testen Sie immer zuerst auf einem Staging-Server.

F: Werden meine Plugins nach dem Upgrade auf 2.0 funktionieren? A: Nein. Plugins von 1.11.x sind nicht mit 2.0 kompatibel und müssen neu geschrieben oder durch gleichwertige 2.0-Funktionalitäten ersetzt werden.

Zuletzt aktualisiert

War das hilfreich?