Tools:Moodle: Unterschied zwischen den Versionen

Aus Delixs
Zur Navigation springen Zur Suche springen
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 5: Zeile 5:
* http://moodle.de -- Moodle in Deutschland
* http://moodle.de -- Moodle in Deutschland
* http://moodleSCHULE.de -- bundesweite Initiative zur Förderung des Einsatzes von Moodle an deutschen Schulen
* http://moodleSCHULE.de -- bundesweite Initiative zur Förderung des Einsatzes von Moodle an deutschen Schulen


Ich habe Moodle auf dem Arktur 3.5.6 bereits installiert und musste dafür einige nicht ganz triviale Vorbereitungen beim Arktur treffen, vor allem bei MySQL.  
Ich habe Moodle auf dem Arktur 3.5.6 bereits installiert und musste dafür einige nicht ganz triviale Vorbereitungen beim Arktur treffen, vor allem bei MySQL.  
Zeile 24: Zeile 23:
moodle in /mod/wiki/ewiki/ewiki.php in Zeile 78 utf8 eintragen anstelle von   
moodle in /mod/wiki/ewiki/ewiki.php in Zeile 78 utf8 eintragen anstelle von   
ISO???.   
ISO???.   
== Installation auf Arktur 4 ==
Hier wird die Installation der Version 1.7+ beschrieben
Arktur 4 ist sehr gut für moodle vorbereitet, es sind nur wenige Änderungen am Server vorzunehmen. Aber es gibt auch ein Arktur-Update, das alle nötigen Änderungen durchführt.[http://www.arktur.in-berlin.de/mambo/index.php?option=com_docman&task=cat_view&gid=78&Itemid=55 moodle4arktur4]
Auf jeden Fall muss sichergestellt sein, dass der Datenbankdienst Mysql auf Arktur gestartet ist. Das geschieht als ''sysadm'' unter ''System verwalten - Dienste - Mysql'' ankreuzen  und aktivieren.
 
Nötige Änderungen auf Arktur als root(leicht mit dem mc zu erledigen):
Anlegen der Verzeichnisse
/usr/www/moodle
/usr/www/moodledata
Geben Sie jetzt mit
chmod 777 /usr/www/joomla
die Schreibrechte vorübergehend frei, damit die config.php automatisch erstellt werden kann. Bitte nicht vergessen, diese nach Beendigung der Installation wieder auf 755 zu setzen.
Moodledata muss durch den Webnutzer ''wwwrun'' beschreibar sein, aber nicht im Netz erreichbar. Also geben Sie wwwrun das Verzeichnis mit dem Befehl
chown -R wwwrun:www /usr/www/moodledata
All dies kann natürlich auch mit dem mc (F9-Dateien-Chown/Erweitertes Chmod) erfolgen.
In der Datei
/etc/httpd/srm.conf
muss eine Zeile eingefügt werden, damit mit dem Browser auf Joomla zugegriffen werden kann:
Alias /joomla /usr/www/moodle
Danach muss der Webserver neu gestartet werden:
/etc/init.d/apache restart
Jetzt können die Moodledateien kopiert werden. Die aktuelle Version gibt es z.B. hier:
http://download.moodle.org/
Die heruntergeladene Datei muss auf Arktur gespeichert und in das erstellte Verzeichnis /usr/www/moodle entpackt werden.
Mit dem mc: mit ''Enter'' die Datei öffnen - alles markieren mit ''*'' und  ''/*'' - mit ''F5'' alles kopieren.
Natürlich geht es auch auf der Kommandozeile:
tar -zxvf ''Dateiname''
Tipp: Der ''Dateiname'' wird übrigens automatisch ergänzt, wenn man die ersten Buchstaben eingibt und dann auf die ''Tab''-Taste betätigt.
Jetzt kann die eigentliche Installation beginnen. Rufen Sie auf einem Client im Browser die folgende Adresse auf:    http://arktur/moodle/install.php
Sie werden jetzt Schritt für Schritt durch die Installation geführt.
:[[bild:moodle_01.jpg|Sprachauswahl]]
:''Abbildung: Sprachauswahl''
Wählen Sie die richtige Sprache aus und klicken auf Sie auf ''Weiter''.
:[[bild:moodle_02.jpg|Installationsprüfung]]
:''Abbildung: Installationsprüfung''
Bis auf eine nachrangige Ausnahme ist alles im grünen Bereich - also ''Weiter''
:[[bild:moodle_03.jpg|Datenbank]]
:''Abbildung: Datenbank''
Die Datenbank wird von der Installationsroutine angelegt, dazu werden die obigen Angaben benötigt:
Datenbanktyp:''mysql''
Servername: ''localhost''
Benutzername: ''root''
Passwort:''arktur'' (voreingestellt)
Anschließend könne Sie durch klicken auf den Button die ''Rechte erfragen'', d.h. ob alle Angaben auch funktionieren.
:[[bild:moodle_04.jpg|Datenbankprüfung]]
:''Abbildung: Datenbankprüfung''
Alles in Ordnung, jetzt legen Sie noch den Namen der Datenbank, den Zeichensatz und das Tabellenpräfix fest:
:[[bild:joomla_1.5b_06.jpg|Datenbankname]]
:''Abbildung: Datenbankname''
Sie können auch eine andere Bezeichnung für die Datenbank wählen, ebenso ist das Präfix für die Tabellen änderbar, somit kann man verschiedene Seiten einigermaßen voneinander trennen. Als nächstes
erfolgt die
Hauptkonfiguration
:[[bild:joomla_1.5b_05.jpg|Hauptkonfiguration]]
:''Abbildung: Hauptkonfiguration''
Hier legen Sie den Titel ihres Intranets, die Emailadresse des Administrators sowie das Administrator-Passwort fest. Die Beispieldateien sollten Sie installieren,  es sei denn Sie verfügen schon über umfangreiche Kenntnisse im Umgang mit Joomla.
:[[bild:joomla_1.5b_08.jpg|FTP]]
:''Abbildung: FTP''
Der nächste Schritt ist nur in Umgebungen notwendig, in denen der PHP-Parameter safe mode=on gesetzt ist, bzw. ein FTP-Zugang über Joomla ausdrücklich gewünscht wird.
:[[bild:joomla_1.5b_09.jpg|Installationsabschluss]]
:''Abbildung: Abschluss''
Das war's - Joomla ist erfolgreich auf Arktur 4 installiert.
Befolgen Sie bitte aus Sicherheitsgründen die Anweisung und löschen Sie das Unterverzeichnis /usr/www/joomla/Installation z.B. mit dem mc. Jetzt können die Schreibrechte wieder zurück gesetzt werden  mit
chmod 755 /usr/www/joomla
Sie haben jetzt die Wahl - Sie können sich die Startseite (Site) ansehen oder als Admin einloggen, indem Sie auf den entsprechenden Button klicken. Wenn Sie die deutsche Version installiert haben, können Sie vor der Anmeldung deutsch für das "Backend" - das Administrationsmenü -  auswählen.
:[[bild:joomla_1.5b_10.jpg|AnmeldungAdmin]]
:''Abbildung: Anmeldung Admin''
Und so ähnlich sieht das dann aus - Viel Spaß:
:[[bild:joomla_1.5b_11.jpg|Backend]]
:''Abbildung: Admin-Backend''
'''Zum Thema Sicherheit:'''
Joomla ist sehr populär und weit verbreitet und daher sind Joomlainstallationen vergleichsweise häufig Opfer von Angriffen im Internet geworden. Aber die Joomla-Community achtet darauf und bringt regelmäßig Sicherheitsupdates heraus und stellt Informationen für eine sichere Installation zur Verfügung.
In einem Intranet dürften die Gefahren geringer sein, trotzdem sollten die Schreibrechte nur dort erteilt werden, wo es nötig ist.
Nützliche Hinweise zur Sicherheit finden Sie hier:
[http://forum.joomla.org/index.php/topic,81058.0.html Sicherheits-Checkliste]
[http://www.joomla-downloads.de/sicherheitsmeldungen.html Unsichere Erweiterungen]


----
----
<div align="right">[[Tools:Schulportal|zurück]] | [[Hauptseite]]</div>
<div align="right">[[Tools:Schulportal|zurück]] | [[Hauptseite]]</div>

Version vom 6. Dezember 2006, 14:59 Uhr

LMS - Learning Management System (Moodle)

Einen Einblick erhält man hier:

Ich habe Moodle auf dem Arktur 3.5.6 bereits installiert und musste dafür einige nicht ganz triviale Vorbereitungen beim Arktur treffen, vor allem bei MySQL.

Umfassende Informationen zu Moodle finden sich auf der Hauptseite des weltweit aktiven OpenSource-Projekts auch in deutscher Sprache.

Weil Moodle mit seinen Möglichkeiten speziell auf den Schul- und Ausbildungsbereich zugeschnitten ist, sollte Moodle unbedingt in der neuen Version des Schulservers Arktur 4.0 bereits vorinstalliert sein. Nur mit einer sinnvollen Vorinstallation kann man vermeiden, dass der Schulanwender auf Probleme trifft, die nicht an Moodle sondern am Arktur liegen. Konkurrierende Schulserverlösungen machen dies vor, z.B. die Musterlösung Baden-Württemberg.


Um einen gewissen Eindruck zu gewinnen, wie Moodle in der Musterlösung vorbereitet ist, kann man direkt auf die Seiten des Serverhandbuches verzweigen, wo die Inbetriebnahme dargestellt wird.

Tipp

Um Umlaute in wiki bei moodle in Arktur 4 darstellen zu können, muss man bei moodle in /mod/wiki/ewiki/ewiki.php in Zeile 78 utf8 eintragen anstelle von ISO???.

Installation auf Arktur 4

Hier wird die Installation der Version 1.7+ beschrieben

Arktur 4 ist sehr gut für moodle vorbereitet, es sind nur wenige Änderungen am Server vorzunehmen. Aber es gibt auch ein Arktur-Update, das alle nötigen Änderungen durchführt.moodle4arktur4

Auf jeden Fall muss sichergestellt sein, dass der Datenbankdienst Mysql auf Arktur gestartet ist. Das geschieht als sysadm unter System verwalten - Dienste - Mysql ankreuzen und aktivieren.

Nötige Änderungen auf Arktur als root(leicht mit dem mc zu erledigen):

Anlegen der Verzeichnisse

/usr/www/moodle
/usr/www/moodledata

Geben Sie jetzt mit

chmod 777 /usr/www/joomla

die Schreibrechte vorübergehend frei, damit die config.php automatisch erstellt werden kann. Bitte nicht vergessen, diese nach Beendigung der Installation wieder auf 755 zu setzen. Moodledata muss durch den Webnutzer wwwrun beschreibar sein, aber nicht im Netz erreichbar. Also geben Sie wwwrun das Verzeichnis mit dem Befehl

chown -R wwwrun:www /usr/www/moodledata

All dies kann natürlich auch mit dem mc (F9-Dateien-Chown/Erweitertes Chmod) erfolgen.

In der Datei

/etc/httpd/srm.conf

muss eine Zeile eingefügt werden, damit mit dem Browser auf Joomla zugegriffen werden kann:

Alias /joomla /usr/www/moodle

Danach muss der Webserver neu gestartet werden:

/etc/init.d/apache restart

Jetzt können die Moodledateien kopiert werden. Die aktuelle Version gibt es z.B. hier:

http://download.moodle.org/

Die heruntergeladene Datei muss auf Arktur gespeichert und in das erstellte Verzeichnis /usr/www/moodle entpackt werden.

Mit dem mc: mit Enter die Datei öffnen - alles markieren mit * und /* - mit F5 alles kopieren.

Natürlich geht es auch auf der Kommandozeile:

tar -zxvf Dateiname

Tipp: Der Dateiname wird übrigens automatisch ergänzt, wenn man die ersten Buchstaben eingibt und dann auf die Tab-Taste betätigt.


Jetzt kann die eigentliche Installation beginnen. Rufen Sie auf einem Client im Browser die folgende Adresse auf: http://arktur/moodle/install.php Sie werden jetzt Schritt für Schritt durch die Installation geführt.


Sprachauswahl
Abbildung: Sprachauswahl


Wählen Sie die richtige Sprache aus und klicken auf Sie auf Weiter.


Installationsprüfung
Abbildung: Installationsprüfung


Bis auf eine nachrangige Ausnahme ist alles im grünen Bereich - also Weiter


Datenbank
Abbildung: Datenbank


Die Datenbank wird von der Installationsroutine angelegt, dazu werden die obigen Angaben benötigt:

Datenbanktyp:mysql

Servername: localhost

Benutzername: root

Passwort:arktur (voreingestellt)


Anschließend könne Sie durch klicken auf den Button die Rechte erfragen, d.h. ob alle Angaben auch funktionieren.


Datenbankprüfung
Abbildung: Datenbankprüfung


Alles in Ordnung, jetzt legen Sie noch den Namen der Datenbank, den Zeichensatz und das Tabellenpräfix fest:


Datenbankname
Abbildung: Datenbankname

Sie können auch eine andere Bezeichnung für die Datenbank wählen, ebenso ist das Präfix für die Tabellen änderbar, somit kann man verschiedene Seiten einigermaßen voneinander trennen. Als nächstes erfolgt die

Hauptkonfiguration


Hauptkonfiguration
Abbildung: Hauptkonfiguration


Hier legen Sie den Titel ihres Intranets, die Emailadresse des Administrators sowie das Administrator-Passwort fest. Die Beispieldateien sollten Sie installieren, es sei denn Sie verfügen schon über umfangreiche Kenntnisse im Umgang mit Joomla.


FTP
Abbildung: FTP


Der nächste Schritt ist nur in Umgebungen notwendig, in denen der PHP-Parameter safe mode=on gesetzt ist, bzw. ein FTP-Zugang über Joomla ausdrücklich gewünscht wird.


Installationsabschluss
Abbildung: Abschluss


Das war's - Joomla ist erfolgreich auf Arktur 4 installiert. Befolgen Sie bitte aus Sicherheitsgründen die Anweisung und löschen Sie das Unterverzeichnis /usr/www/joomla/Installation z.B. mit dem mc. Jetzt können die Schreibrechte wieder zurück gesetzt werden mit

chmod 755 /usr/www/joomla

Sie haben jetzt die Wahl - Sie können sich die Startseite (Site) ansehen oder als Admin einloggen, indem Sie auf den entsprechenden Button klicken. Wenn Sie die deutsche Version installiert haben, können Sie vor der Anmeldung deutsch für das "Backend" - das Administrationsmenü - auswählen.


AnmeldungAdmin
Abbildung: Anmeldung Admin


Und so ähnlich sieht das dann aus - Viel Spaß:


Backend
Abbildung: Admin-Backend


Zum Thema Sicherheit:

Joomla ist sehr populär und weit verbreitet und daher sind Joomlainstallationen vergleichsweise häufig Opfer von Angriffen im Internet geworden. Aber die Joomla-Community achtet darauf und bringt regelmäßig Sicherheitsupdates heraus und stellt Informationen für eine sichere Installation zur Verfügung.

In einem Intranet dürften die Gefahren geringer sein, trotzdem sollten die Schreibrechte nur dort erteilt werden, wo es nötig ist.

Nützliche Hinweise zur Sicherheit finden Sie hier:

Sicherheits-Checkliste

Unsichere Erweiterungen



zurück | Hauptseite