Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
In diesem Schritt wird überprüft, ob Ihr Server über alle erforderlichen Elemente für eine vollständige und korrekte Installation von Chamilo verfügt.
Illustration 4: Installation - Voraussetzungen
Die Voraussetzungen, die Ihr System bereits erfüllt hat, sind in Grün gekennzeichnet, die obligatorischen, aber nicht zufriedenen sind in rot gekennzeichnet und diejenigen, die nicht zufrieden, aber auch nicht obligatorisch sind in orange** gekennzeichnet.
Fast alle Voraussetzungen beziehen sich auf die PHP-Installation und bieten Links zu weiteren Details. Die empfohlenen Parameter stellen Variablen dar, die Sie in Ihrer PHP-Konfiguration (php.ini
) oder in der VirtualHost-Konfiguration ändern können.
Am Ende der Seite „Voraussetzungen“ finden Sie den Abschnitt Permissions für Verzeichnisse und Dateien.
Illustration 5: Installation - Voraussetzungen (end)
Standardmäßig ist unter GNU/Linux das Schreiben für Verzeichnisse nicht autorisiert. Sie müssen die Dateizugriffe ändern, um die Sicherheit zu optimieren und dem Benutzer, der den Webserver ausführt, die ausreichenden Berechtigungen zu erteilen. Diese stellen die Beschränkung der Berechtigungen während der Ausführung eines Dienstes sicher (in diesem Fall Apache) und vermeiden, dass ein Cracker zu einfach die Kontrolle über Ihren Server übernehmen kann.
Unter Windows ist dies im Allgemeinen standardmäßig einfacher (aber viel weniger sicher) und die Berechtigungen reichen bereits aus (aber zu freudig).
Hinweis: Chamilo wird häufig (mindestens einmal im Jahr) gegen Sicherheitslücken überprüft, die Ihren Server gefährden würden. Sie können auf die neuesten Sicherheitslücken aufmerksam gemacht und behoben werden, indem Sie unsere spezielle Sicherheits-Mailingliste abonnieren: http://lists.chamilo.org/listinfo/ security oder auf http://support.chamilo.org/projects/chamilo-18/wiki/Security_issues. Alternativ haben wir einen Twitter-Feed für die sicherheitsrelevanten Nachrichten von Chamilo: http://twitter.com/chamilosecurityChamilo hat eine hervorragende Erfolgsbilanz bei der Behebung aller Sicherheitslücken und der Veröffentlichung von Patches für seine Benutzer innerhalb von 4 Tagen nach der Meldung. Sie können unsere öffentlichen Aufzeichnungen auf der Website von Secunia einsehen
Wechseln Sie lokal auf Ubuntu in das Verzeichnis, in dem sich das Verzeichnis Chamilo befindet. Geben Sie dem Benutzer www-data (dem Webserver-Benutzer unter Ubuntu) ausreichende Berechtigungen und laden Sie die Seite in Ihren Browser neu. Wenn Sie ein anderes Betriebssystem verwenden, müssen Sie möglicherweise den folgenden Befehl ein wenig aktualisieren.
Beispiel: user@server:/var/www$ chown -R www-data:www-data chamilo/
Diese Berechtigungen sind nicht annähernd sicher, und wir gehen davon aus, dass Sie sich an einen ordnungsgemäß qualifizierten Linux-Administrator wenden werden. Sicherheit sollte für Sie wichtig sein, aber wir können unmöglich alle Fälle von Berechtigungen und Servern nur mit diesem Handbuch abdecken.
Klicke auf « + New installation ».
Hinweis: Wenn du ein Update einer früheren Version von Chamilo ausführst, ist dieses Kapitel nicht das Richtige für dich. Sie sollten sich lieber Kapitel 2.3: Aktualisierung von Chamilo ansehen. Wir empfehlen Ihnen auch, die Installations- und Aktualisierungsanleitung von Chamilo zu lesen, die im VerzeichnisDokumentation Ihres Chamilo-Pakets verfügbar ist.
Wir überprüfen nun, ob das Datenbankverwaltungssystem (DBMS) funktioniert und wie erwartet konfiguriert ist:
Illustration 8: Installation — MySQL-Einstellungen
Um die Einstellungsüberprüfung zu ermöglichen, müssen Sie die erforderlichen Felder ausfüllen. Diese Elemente wurden Ihnen wahrscheinlich gegeben, als Sie Ihren Hosting-Service zum ersten Mal gemietet haben, oder Sie haben sie selbst gemacht, als Sie Ihren LAMP -Server lokal konfiguriert haben.
Datenbankhost: der Name des SQL-Servers. Wenn es sich um eine lokale Installation handelt, ist der MySQL-Server wahrscheinlich auch lokal und sein Name lautet localhost.
Datenbankbenutzer: der Name des Datenbankbenutzers. Wenn es sich um eine lokale Installation handelt, wird der Name wahrscheinlich standardmäßig root sein, aber wir empfehlen die Erstellung eines anderen Benutzers für Ihre Chamilo-Datenbanken, da die Verwendung von root ein erhebliches Sicherheitsrisiko für Ihre anderen Datenbanken auf diesem Server darstellt. In der Regel können Sie über ein Webinterface einen neuen Benutzer erstellen, aber wenn Sie dies im Terminal tun müssen und davon ausgehen, dass Sie einen Benutzer namens “chamilo” mit einem Kennwort “olimahc” wünschen, helfen Ihnen diese 2 Befehle:
erteile alle Privilegien für chamilo.* an chamilo @localhost, identifiziert durch „olimahc“;
Flush-Privilegien;
Datenbank-Passwort: das Passwort, das während der Einstellung/Erstellung der Datenbank zur gleichen Zeit wie der Benutzer gegeben/erstellt wurde. Vor Ort ist das Passwort standardmäßig leer, aber wir empfehlen aus Sicherheitsgründen erneut, hier ein eigenes Passwort zu definieren.
Datenbankname: der Name der zu erstellenden Datenbank und in der alle Daten von Chamilo gespeichert werden
Seit Chamilo 1.9.0
wurde der Installationsprozess vereinfacht und die Datenbankstruktur wurde migriert, sodass nur eine Datenbank verwendet wird, was den Installationsprozess und die Wartung von Chamilo-Portalen erheblich vereinfacht.
Überprüfen Sie die im Formular eingegebenen Daten und klicken Sie dann auf die Schaltfläche Datenbankverbindung prüfen. Wenn eine Fehlermeldung angezeigt wird, überprüfen Sie die Daten erneut. Vielleicht ist dieses Passwort nicht das richtige?
Sobald alles in Ordnung ist (und der grüne Bestätigungsblock erscheint), fahren Sie mit dem nächsten Schritt fort.
Illustration 9: Prüfung der Installationsdatenbank - OK
Wenn eine Datenbank mit dem gleichen Namen bereits existiert, wird es Ihnen eine Meldung mit gelbem Hintergrund mitteilen, da diese Datenbank mit Ihrer neuen Datenbank überschrieben wird! Um dies zu vermeiden, sollten Sie im vorherigen Formular einen anderen Datenbanknamen verwenden.
In diesem Bildschirm werden Sie aufgefordert, die Installationssprache zu wählen. Seit Version 1.8.8
wird Ihre Sprache automatisch über die Parameter Ihres Browsers erkannt, und auf diesem Bildschirm müssen Sie lediglich bestätigen, ob die erkannte Sprache korrekt ist.
Beachten Sie, dass dies nicht die endgültige Sprache der Plattform ist, sondern eher die für den Installationsvorgang, nicht mehr.
Illustration 3: Installation — Die Wahl der Sprache
Sobald die Dateien auf den Server kopiert wurden, zeigen Sie Ihren Browser auf « http://www.mydomain.com/chamilo » oder lokal auf « http://localhost/chamilo », je nachdem, wo genau Sie das Verzeichnis abgelegt haben.
Wenn Sie einen VirtualHost in der Konfiguration Ihres Webservers konfigurieren konnten, laden Sie besser direkt eine Adresse dieses Formulars: « http://www.virtualhost.com/ » ohne das Suffix chamilo_._VirtualHosts sind außerhalb des Geltungsbereichs dieses Handbuchs, aber Sie können sie auf der Dokumentationswebsite von Apache oder von Nginx erfahren (falls Sie es verwenden).
In den folgenden Screenshots installieren wir Chamilo 1.9.4
. Die Installation aller Versionen von 1.9.* ist fast exakt gleich, daher gilt das Verfahren auch für 1.9.0
, 1.9.2
, 1.9.4
, 1.9.6
und 1.9.8
.
Illustration 2: Installation — Begrüßungsbildschirm
Sie müssen dann eine Reihe von Schritten ausführen, um Ihre Plattformparameter anzugeben. Diese Schritte sind bei lokalen und Remote-Installationen nahezu identisch.
Jede Einstellung dieses Schritts kann nach der Installation über die Seite Chamilo Administration geändert werden, ausnahme für die Encryption Methode und die Portal URL.
Die Verschlüsselungsmethode ist danach kaum zu ändern, da dies eine erneute Generierung neuer Kennwörter für alle Benutzer und das Senden per E-Mail bedeuten würde. Die Standardoption ist immer die sicherste, daher empfehlen wir Ihnen, es zu verlaufen** wie es ist.
Portal URL könnte aktualisiert werden, aber nur über die Konfigurationsdatei, was sich als schwierig erweisen könnte. Bitte wählen Sie diese beiden mit Bedacht aus.
Hauptsprache: Standardsprache auf Ihrem Portal.
Chamilo URL: URL Ihres Chamilo-Portals (lokal: http://localhost/chamilo; remote: http://www.mydomain.com/chamilo).
E-Mail des Admin: E-Mail-Adresse des Portaladministrators (oder Support-Team)
Der Vorname und der Nachname des Admin: werden in der Fußzeile als Link zur E-Mail-Adresse des Administrators angezeigt. Sie können dort beliebige Informationen eingeben, wie zum Beispiel “Support team”.
Login und Passwort des Admin: WICHTIG — ermöglicht es Ihnen, sich später als Administrator mit Ihrem Portal zu verbinden. Eine Möglichkeit besteht darin, hier ein globales funktionales Administratorkonto einzurichten (mit dem Namen “admin”) und mehrere Personen dieses Konto verwenden zu lassen. Es wird jedoch empfohlen, für jeden Administrator ein personalisierteres Konto zu erstellen (also sollte dieses erste Konto Ihnen gehören), um alle von anderen Administratoren durchgeführten Aktionen verfolgen zu können.
Der Name von Portal und der Kurznamen der Organisation: sind nur in bestimmten visuellen Themen in der oberen linken Ecke der Seite sichtbar (auf allen Seiten).
Verschlüsselungsmethode: Hashing- und kryptographische Funktionen, die verwendet werden, um die Kennwörter der Benutzer in Ihrer Datenbank zu sichern. Wir empfehlen (und wählen standardmäßig) das sicherste in Chamilo: SHA1.
Self-registration: ermöglicht es dem Benutzer, sich allein zu registrieren; setzt auf No für ein privates Portal.
Die Selbstregistrierung als Lehrer: ermöglicht es dem Benutzer, sich allein als Lehrer zu registrieren; wird nur berücksichtigt, wenn die vorherige Einstellung auf Yes festgelegt ist. Auf diese Weise können sich neue Benutzer als Lehrer registrieren und so neue Kurse erstellen.
Hinweis: Der auf diesem Bildschirm definierte Benutzer hat volle Administrationsberechtigungen. Er kann die Einstellungen auf dieser Seite nachträglich aktualisieren.
Hier erklärt Chamilo, dass es sich um eine freie Software handelt, die unter den Bedingungen der GNU General Public Licence (GPL) (Version 3 oder höher) vertrieben wird, und dass ein Teil seiner Inhalt** unter BY-SA Creative Commons . veröffentlicht wird
Um zum nächsten Schritt zu gelangen, müssen Sie die Lizenz lesen und genehmigen, andernfalls sind Sie nicht berechtigt, diese Software zu verwenden (es ist sehr wichtig für Sie zu verstehen, dass Sie nur sie verwenden dürfen, wenn Sie diese Bedingungen akzeptieren). Sie finden andere Übersetzungen dieser Lizenz (wahrscheinlich in Ihrer eigenen Sprache), wenn Sie sie benötigen, und stellen Sie eine Verbindung zur Free Software Foundation her, der Organisation, die diese Lizenz veröffentlicht.
Illustration 6: Installation - Lizenz
Hinweis: Ab Version 1.8.8
finden Sie auch ein Optional**Formular unter der Lizenzgenehmigung. Dieses Formular gibt uns einige Kontaktdaten über Sie und informiert Sie über jede Veranstaltung, die von der Chamilo Association oder ihren Mitgliedern organisiert wird und in der Nähe Ihres Standorts stattfindet.
Illustration 7: Kontaktformular für die Installation
Wir werden Ihre Kontaktinformationen mit Sorgfalt behandeln und nicht an Dritte weitergeben. Es wird im Verein selbst aufbewahrt. Gemäß den meisten Datenschutzgesetzen haben Sie das Recht, Ihre Daten in unserer Datenbank entfernen oder aktualisieren zu lassen, indem Sie eine E-Mail an info@chamilo.org senden
Illustration 10: Installation - Erinnerung
Hier können Sie alle Ihre Einstellungen ein letztes Mal überprüfen, bevor Sie die Installation starten. Wir empfehlen Ihnen, einen Screenshot zu machen (oder ihn auszudrucken) und ihn an einem sicheren Ort aufzubewahren. Dies kann nützlich sein, wenn Sie einen Fehler an die Chamilo-Community melden oder falls Sie die von Ihnen festgelegten Einstellungen vergessen haben. Wenn Sie einen Fehler in den Einstellungen feststellen, gehen Sie einfach zurück und aktualisieren Sie ihn. Alternativ klicken Sie einfach auf die Schaltfläche „Chamilo_ installieren“ und fahren Sie fort...
Sobald die Installation abgeschlossen ist, gehen Sie einfach auf die Website, indem Sie dem angegebenen Link folgen und sich mit dem soeben festgelegten Konto verbinden.