Hinweis: Sie sind auf den Seiten der Moodle 1.9 Dokumentation. Die Dokumentation der aktuellsten Moodle-Version finden Sie hier: Installation von Moodle bei 1.

Installation von Moodle bei 1

Aus MoodleDocs
Wechseln zu:Navigation, Suche

1und1 Installation (es geht hier weniger um die MySQL Installation) Versuch einer Übersetzung des englischen Artikels: https://docs.moodle.org/en/1and1_MySQL_installation

Es gibt erfolgreiche Installationen von Moodle auf 1und1, die unter Apache laufen. Dabei muss aber einiges (wie folgt) beachtet werden: Zunächst im gewünschten Moodle-Verzeichnis eine .htaccess Datei einrichten, die nur die folgende Zeile enthält:

AddType x-mapp-php5 .php

Dann funktioniert folgende Config.php (12345678 durch die eigenen Angaben ersetzen. Die erhält man von 1und1 dort, wo man die MySQL – Datenbank angelegt hat.)

<?php /// Moodle Configuration File unset($CFG); $CFG->dbtype = 'mysql'; $CFG->dbhost = 'db1234.1und1.de'; $CFG->dbname = 'db123456789'; $CFG->dbuser = 'dbo123456789'; $CFG->dbpass = 'password'; $CFG->dbpersist = false; $CFG->prefix = 'mdl_'; $CFG->wwwroot = 'http://meineseite.de/moodle'; $CFG->dirroot = '/homepages/12/d12345678/htdocs/pp/moodle'; $CFG->dataroot = '/homepages/12/d12345678/htdocs/moodledata'; $CFG->admin = 'admin'; $CFG->directorypermissions = 00777; // try 02777 on a server in Safe Mode require_once("$CFG->dirroot/lib/setup.php"); // 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. // Wenn Sie diese Datei editieren, vergewissern Sie sich, dass sie keine Leerzeilen, // Absatzmarken oder sonst irgendetwas nach den zwei Zeichen in der folgenden Zeile enthält ?>

Meine Erfahrung war, dass nach dem Hochladen der .htaccess Datei wie oben beschrieben, der Setup – Vorgang von Moodle 1.9.9 + problemlos funktionierte, wenn dies vor(!) dem Starten der Installation geschah. PHP Values oder Flags in der .htaccess Datei festzulegen, hat keinen Sinn, da PHP bei 1und1 als cgi-Skript läuft.