Größe: 673
Kommentar: init
|
Größe: 2194
Kommentar:
|
Gelöschter Text ist auf diese Art markiert. | Hinzugefügter Text ist auf diese Art markiert. |
Zeile 3: | Zeile 3: |
== Eine Anleitung == | == Eine hilfreiche Anleitung == |
Zeile 12: | Zeile 12: |
Apache2 ist schon installiert. |
|
Zeile 13: | Zeile 16: |
Wir nehmen postgres8 als Datenbank, weil auch x2go und Linux$Afrika eine postgres DB benutzt. | Wir nehmen postgres8 als Datenbank, weil auch x2go und Linux4Afrika eine postgres DB benutzt. Achting /!\ ein apt-get install moodle würde postgres7 installieren! |
Zeile 16: | Zeile 22: |
==== Wir konfigurieren apache2 ==== | {{{ # su - postgres $ createuser -D -A -P moodleuser $ exit }}} Wir merken uns das Passwort! Jetzt erzeugen wir die Datenbank moodle für den moodleuser {{{ # su - postgres $ createdb -E utf8 -O moodleuser moodle $ exit }}} Wir sichern jetzt die postgres Datenbank mit einem guten Passwort ab. {{{ # su - postgres $ psql template1 # ALTER USER postgres WITH PASSWORD 'HierNeuesAdminPasswortEintragen'; # \q $ exit }}} Jetzt ändern wir eine Stelle in '/etc/postgresql/8.1/main/pg_hba.conf' In der Zeile 79 ersetzen wir die beiden Worte ident sameuser durch md5: Jetzt starten wir die Datenbank neu: {{{ # /etc/init.d/postgresql-8.1 restart }}} ==== Wir installieren moodle ==== Mit Debian-Etch kommt eine moodle Version 1.6. Diese ist nicht mehr sinnvoll. Wir installieren diese, um sie dann gleich mit der neuen Version zu ersetzen. Achtung /!\ aptitude install moodle würde postgres7 mitziehen. Wir haben das so gelöst: {{{ apt-get -u install moodle }}} Wir brauchen die config.php davon. Wir holen die neue Version: {{{ cd /var/www/ cp moodle/config.php . rm -rf moodle mkdir moodle cd moodle wget http://download.moodle.org/download.php/stable19/moodle-weekly-19.zip cd .. chown -R www-data:www-data moodle }}} ==== Konfigurationsdateien ==== {{{ /etc/moodle/apache.conf }}} und {{{ /var/www/moodle/config.php }}} |
Moodle soll auf dem Hauptserver von Skolelinux installiert werden
Eine hilfreiche Anleitung
http://docs.moodle.org/en/Step-by-step_Install_Guide_for_Debian#Install_Postgresql_.28skip_MySQL.29
Erfahrungen beim Installieren auf Debian-Edu Etch
Die Neuauflage des Test-Images in RLP soll moodle enthalten, und zwar so, dass es an die LDAP Datenbank angebunden ist.
Reihenfolge beachten
Apache2 ist schon installiert.
postgres8 installieren
Wir nehmen postgres8 als Datenbank, weil auch x2go und Linux4Afrika eine postgres DB benutzt.
Achting ein apt-get install moodle würde postgres7 installieren!
moodleuser anlegen
Wir legen einen moodleuser an, der die Datenbank benutzen darf.
# su - postgres $ createuser -D -A -P moodleuser $ exit
Wir merken uns das Passwort!
Jetzt erzeugen wir die Datenbank moodle für den moodleuser
# su - postgres $ createdb -E utf8 -O moodleuser moodle $ exit
Wir sichern jetzt die postgres Datenbank mit einem guten Passwort ab.
# su - postgres $ psql template1 # ALTER USER postgres WITH PASSWORD 'HierNeuesAdminPasswortEintragen'; # \q $ exit
Jetzt ändern wir eine Stelle in '/etc/postgresql/8.1/main/pg_hba.conf'
In der Zeile 79 ersetzen wir die beiden Worte ident sameuser durch md5:
Jetzt starten wir die Datenbank neu:
# /etc/init.d/postgresql-8.1 restart
Wir installieren moodle
Mit Debian-Etch kommt eine moodle Version 1.6. Diese ist nicht mehr sinnvoll. Wir installieren diese, um sie dann gleich mit der neuen Version zu ersetzen.
Achtung aptitude install moodle würde postgres7 mitziehen.
Wir haben das so gelöst:
apt-get -u install moodle
Wir brauchen die config.php davon.
Wir holen die neue Version:
cd /var/www/ cp moodle/config.php . rm -rf moodle mkdir moodle cd moodle wget http://download.moodle.org/download.php/stable19/moodle-weekly-19.zip cd .. chown -R www-data:www-data moodle
Konfigurationsdateien
/etc/moodle/apache.conf
und
/var/www/moodle/config.php