Hallo Maria,
$CFG->wwwroot = "'http://ecampus.superihost.com/Moodle";
$CFG->dirroot = "/home/kompletterPfadZuMoodle/Moodle";
$CFG->dataroot = "/home/kompletterPfadZuMoodleData/data";
versuche doch mal diese Variante.
wobei natürlich kompletterPfadZuMoodle und kompletterPfadZuMoodleData natürlich selbstredent für den gesamten Pfad stehen.
Es müsste irgendwie so ausschauen:
$CFG->dirroot = "/home/www/ecampus/Moodle";
$CFG->dataroot = "/home/data";
(aber sicher NICHT exakt so)
Zur Erklärung:
wwwroot: Das ist prinzipiell das Gleiche wie er später oben in der Adressleiste des Browsers zu sehen ist.
dirroot: ist der absolute Pfad indem Moodle auf der Festplatte gespeichert wurde. Dies ist innerhalb der vom Browser aus zugreifbaren Bereich des Servers, sprich die sichtbaren Internetseiten. Der Server muss darauf eingestellt sein.
dataroot: das ist der absolute Pfad zu den Arbeitsdateien. Der Browser kann (sollte!) hier nicht direkt darauf zugreifen (können). Sondern nur über die Sicherheitsmechanismen von Moodle.
Da deine Verzeichnisstruktur nach Linux/Unix ausschaut tippe ich mal das du Apache als Webserver hast. Dort ist das Web-Verzeichnis des Servers normalerweise /htdocs/
Hast du auch solch ein Verzeichnis?
werner