Alias /moodle /usr/share/moodle/
Options +FollowSymLinks
AllowOverride None
order deny,allow
deny from all
allow from 127.0.0.0/255.0.0.0
allow from localhost
allow from all
php_flag magic_quotes_gpc Off
php_flag magic_quotes_runtime Off
php_flag file_uploads On
php_flag short_open_tag On
php_flag session.auto_start Off
php_flag session.bug_compat_warn Off
php_value upload_max_filesize 2M
php_value post_max_size 2M
DirectoryIndex index.php
Konfigurationsdatei config.php (bei dbpass das Passwort setzen und bei wwwroot die URL des Servers anpassen):
dbtype = 'postgres7';
$CFG->dbhost = 'localhost';
$CFG->dbname = 'moodle';
$CFG->dbuser = 'moodleuser';
$CFG->dbpass = '12345678';
$CFG->prefix = 'mdl_';
$CFG->wwwroot = 'http://linuxmuster-net.lokal/moodle';
$CFG->dirroot = '/usr/share/moodle';
$CFG->dataroot = '/var/lib/moodledata';
$CFG->directorypermissions = 0750;
$CFG->admin = 'admin';
$CFG->pathtodu = '/usr/bin/du';
$CFG->unzip = '/usr/bin/unzip';
$CFG->zip = '/usr/bin/zip';
$CFG->respectsessionsettings = true;
# For improved security, make sure html purifier is used.
$CFG->enablehtmlpurifier = true;
if (file_exists("$CFG->dirroot/lib/setup.php")) { // Do not edit
include_once("$CFG->dirroot/lib/setup.php");
} else {
if ($CFG->dirroot == dirname(__FILE__)) {
echo "Could not find this file: $CFG->dirroot/lib/setup.php
";
echo "Are you sure all your files have been uploaded?
";
} else {
echo "Error detected in config.php
";
echo "Error in: \$CFG->dirroot = '$CFG->dirroot';
";
echo "Try this: \$CFG->dirroot = '".dirname(__FILE__)."';
";
}
die;
}
// MAKE SURE WHEN YOU EDIT THIS FILE THAT THERE ARE NO SPACES, BLANK LINES,
// RETURNS, OR ANYTHING ELSE AFTER THE TWO CHARACTERS ON THE NEXT LINE.
?>
Dateien verlinken, php-extensions installieren und Apache neustarten:
# ln -s /etc/moodle/apache.conf /etc/apache2/sites-enabled/moodle.conf
# ln -s /etc/moodle/config.php /usr/share/moodle/config.php
# aptitude install php5-curl php5-intl php5-xmlrpc
# /etc/init.d/apache2 restart
===== 5. Installation im Web-Browser starten =====
Nun im Browser Moodle aufrufen **"http://linuxmuster-net.lokal/moodle"**, die Datenbank-Einrichtung durchlaufen lassen und einen Namen für das Moodle vergeben.\\
Dabei das Profil des Admin-User ergänzen und ggf. dem Moodle-Admin einen neuen Namen geben.
===== 6. Website konfigurieren =====
Dann bei Moodle als Admin-User anmelden und es konfigurieren:
- unter "Website-Administration -> Language" das Deutsche (DE) - Sprachpaket installieren und als default setzen
- [[anwenderwiki:moodle:moodle-auth|Authentifizierung auf LDAP umstellen]]
- [[anwenderwiki:moodle:moodle-erstkonfiguration|Erste Konfigurationseinstellungen]] (Rechte, Datenschutzerklärung, Email, ..)
- weitere [[anwenderwiki:moodle:filter_bei_moodle_installieren|Filter]] und [[anwenderwiki:moodle:moodle_module_installieren|Module]] installieren (z.B. Geogebra, Feedback, Questionaire)
- Startseite editieren
- Kursbereiche anlegen
- Kurse anlegen