2017-12-28 4 views
0

Hallo, ich habe meine Moodle-Website von http://example.com in die Subdomain http://subdomain.example.com verschoben. Ich habe dann in "config.php" die Root-URL in die Subdomain geändert. Der Code ist hier:Verschieben von Moodle in Subdomain

$CFG->wwwroot = 'http://subdomain.example.com/'; 
$CFG->dataroot = '/home/usernmae/public_html/moodledata'; 
$CFG->admin  = 'admin'; 

Aber ich bin immer $ CFG-> dataroot nicht richtig konfiguriert ist, wird das Verzeichnis nicht vorhanden oder nicht erreichbar! Beenden.

+0

Wenn Sie Cpanel zum Hosten verwenden, verwalten Sie Ihren Server und hosten Sie Ihre Subdomains. Sie sollten wissen, dass eine Subdomäne als von der Stammdomäne getrennt betrachtet wird und nicht auf ihre Dateien zugreifen kann. – mohessaid

Antwort

0

Sie müssen das Feld $CFG->dataroot konfigurieren und einen absoluten Pfad in Ihrem Computer angeben. Zum Beispiel:

$ CFG-> dataroot = '/ opt/moodledata';

Das Verzeichnis "moodledata" muss existieren und für Ihren Webserver zugänglich sein.

0

Der Datenfuß ist möglicherweise nicht beschreibbar. Bitte aktivieren Sie die Protokollierung und sehen Sie sich die Fehlerprotokolle an.