Die Installation von Claroline
aus Dokumentation, der freien Wissensdatenbank
Claroline 1.6 Installation
Systemvoraussetzungen
Um Claroline 1.6.x auf einem Computer, auch ferngesteuert, zu installieren benötigen sie die folgenden Komponenten auf dem Computer:
Eines der folgenden Betriebssysteme:
Linux / BSD / Unix (*)
Windows (9x, Me, NT4, 2000, XP)
MacOs X.
(*) Wir haben Claroline auf Debian und Mandrake Distributionen getestet, aber andere GNU/Linux Distributionen sollten ebenfalls funktionieren. Wir haben positive Rückmeldungen von Benutzern erhalten, die mit Red Hat und Suse arbeiten. Zögern sie nicht uns jedes Problem mitzuteilen, das bei anderen GNU/Linux Distributionen vorkommt.
Einen Web Server
Wir raten zu Apache, aber andere sollten auch funktionieren.
PHP Version 4.1 oder später
konfiguriert mit den folgenden Modulen:
- MySQL
- Zlib
- preg
Die meisten der PHP4 kompilierten Distributionen enthalten diese Module. Davon abgesehen, wird deren Verfügbarkeit bei der Claroline-Installation geprüft.
Einige Benutzer können auf Probleme stoßen, wenn ihre PHP Einstellungen nicht diese Sequenzen enthalten:
short_open_tag = On
register_globals = On
safe_mode = Off
magic_quotes_gpc = On
magic_quotes_runtime = Off
error_reporting = E_ALL & ~E_NOTICE (*)
Zum Beispiel müssen Benutzer von PHP 4.2 (oder höher) dafür Sorge tragen, dass diese Parameter gesetzt sind:
register_globals = on
und Benutzer mit PHP 4.3 oder besser sollten diese Parameter setzen:
magic_quotes_gpc = On
(*) Es ist möglich die Fehlermeldungen (error_reporting) auf einen niedrigeren Level zu setzen, aber nicht auf einen höheren.
Einen MySQL Datenbankserver
mit login/password, der es erlaubt wenigstens eine Datenbank anzulegen.
Claroline kann in zwei verschiedenen Modi installiert werden: 'Single Database' und 'Multi Database'. Im Multidatabase-Modus erstellt Claroline für jeden Kurs eine neue Datenbank. Dieser Modus ist vor allem dann vorteilhaft, wenn man eine große Menge von Kursseiten zu verwalten hat. Er bedeutet allerdings auch, dass der Datenbank Account, der von Claroline genutzt wird, die Möglichkeit beinhaltet mehrere Datenbanken zu erstellen und zu administrieren. Normalerweise wird Claroline auf einem 'single database host' installiert. Wenn sie Claroline im 'Multi Database' Modus betreiben möchten, müssen sie dies bei der Installation auswählen.
WARNUNG: Wenn sie bei der Installation 'single database' wählen, muss sichergestellt sein, dass diese Datenbank nur von Claroline verwendet wird. Wenn sie die Datenbank mit anderen Anwendungen teilen, können Interferenzen zwischen den Tabellennamen beider Anwendungen auftreten, was zu schweren Problemen führen kann.
Anmerkung 1: Die umgekehrten Anführungszeichen (`), die in den meisten Claroline SQL Versionen seit 1.3 eingefügt sind, arbeiten nicht mit MySQL unter der Version 3.23.6.
Anmerkung 2: Wer MySQL 4.1 (oder später) verwendet kann auf Verbindungsprobleme stoßen. Um dieses Problem zu lösen, informieren sie sich bitte auf der my SQL Webseite unter: "Client does not support authentication protocol" http://dev.mysql.com/doc/mysql/en/Old_client.html
Schreibrechte
auf das Verzeichnis, in dem Claroline abgelegt oder entpackt wurde. Auf einem lokalen Windows-PC ist dies kein Problem. Bei einem ferngesteuerten Rechner benötigen sie die Zugriffserlaubnis auf CHMOD über FTP, Telnet oder etwas anderes.
Einen Mail Transport Agenten (MTA)
Dies ist nicht unbedingt nötig, aber einige Claroline Features werden nicht genutzt werden können, wenn sie kein MTA einsetzen. Die meisten Linux Distributionen unterstützen MTA (Sendmail, Qmail, PostFix, ...). Auf Windows-Rechnern wird MTA nicht standardmäßig unterstützt. Sie können aber die php.ini Datei modifizieren, um die E-Mails an einen anderen, MTA unterstützenden Rechner umzuleiten. Oder sie installieren einen MTA auf dem Claroline Server. Einige sind für Windows frei erhältlich (Mercury, Blat, Netmail195, WMailto, Hamster, ...).
Installationsprozedur
Neuinstallation
- Laden sie claroline162.tar.gz (für Linux) oder claroline162.zip (für Windows) herunter.
- Gehen sie in das Downloadverzeichnis und entpacken sie Claroline mit:
tar -zxvf claroline162.tar.gz (Linux) unzip 'claroline162.zip' (Windows).
- Schieben sie, per FTP oder Sonstigem, ihre index.php Datei und das Claroline-Verzeichnis auf ihre Webseite auf ihren Webserver (entweder in das Wurzelverzeichnis oder ein Unterverzeichnis). Die index.php Datei sollte bleiben, wo sie ist, nämlich außerhalb des Claroline-Verzeichnisses.
Windows: Wenn sie easyPhp lokal verwenden http://www.easyphp.org , verschieben sie die index.php und das Claroline-Verzeichnis in das Verzeichnis C:\Programme\easyhphp\www\
- Öffnen sie den Webbrowser und gehen sie zu
http://www.mydomain.org/mysite/mydir/claroline/install/
Windows mit einer Lokalinstallation von easyphp: http://localhost/claroline/install/ (vergessen sie nicht den letzten /).
- Folgen sie den Instruktionen.
Windows: Wenn sie easyphp verwenden wie es ist, dann sind Benutzername und Passwort für MySQL leer.
Upgraden von einer früheren Claroline Version
Das Upgrade funktioniert erst ab Claroline 1.5.x. Ältere Claroline Versionen sollten zuerst auf Claroline 1.5.4 upgraden, bevor sie Claroline 1.6.2 installieren.
Bevor sie upgraden, erinnern wir sie dringend daran ein komplettes Backup ihrer Claroline Verzeichnisse und Datenbanken zu erstellen. Wenn sie sich nicht sicher sind, wie dies zu bewerkstelligen ist, lassen sie sich von ihrem Provider unterstützen.
Upgrade von Claroline 1.6.0
Kopieren sie einfach das neue Claroline-Verzeichnis auf ihre Claroline Installation.
Upgrade von Claroline 1.5.x
- Laden sie die 'claroline162.tar.gz' Datei (Linux) 'claroline162.zip' Datei (Windows) herunter.
- Gehen sie in das Downloadverzeichnis und entpacken sie Claroline mit
tar -zxvf claroline162.tar.gz (Linux) unzip 'claroline162.zip' (Windows).
- Ersetzen sie das vorhergehende Claroline Verzeichnis und die index.php durch die neue Version.
WARNUNG! Löschen sie niemals das alte Verzeichnis, bevor sie das neue installieren! Sie verlieren ihre vorhergehenden Konfigurations- dateien (z.B. 'claro_main.conf.php'). Tauschen sie mit einem simplen Kopieren-Befehl das alte Verzeichnis gegen das neue aus. So überschreiben die neuen Dateien die alten und lassen die anderen intakt.
- Öffnen sie ihren Webbrowser und gehen sie auf
http://www.mydomain.org/mysite/mydir/claroline/admin/upgrade/upgrade.php Windows mit einer lokalen easyphp-Installation: http://localhost/mydir/laroline/admin/upgrade/upgrade.php
- Folgen sie den Instruktionen.
Troubleshooting
Wenn die Webinstallation nicht arbeitet, können sie eine manuelle Installation versuchen.
- Gehen sie, wenn benötigt, zu http://www.claroline.net und stellen sie ihre Fragen im Support Forum. Lesen sie die vorhanden Mitteilungen um zu sehen, ob ihre Frage nicht schon einmal gestellt wurde.
Administrationsbereich
Um auf den Administrationsbereich von Claroline zuzugreifen, öffnen sie ihren Webbrowser und gehen sie zu:
http://www.mydomain.org/mysite/claroline/admin/
