Relative Pfade

Re: Relative Pfade

von Maik Riecken -
Anzahl Antworten: 0
Hi Willy,

das liegt daran, dass Moodle dummerweise absolute Links in die Datenbank schreibt, obwohl es sich den Pfad auch aus der config.php holen könnte,

Ich löse das Problem so:
Kurse einspielen => komplette Datenbank als Dump sichern (die jeweilige Kursdatenbank sollte es aber auch tun) => Datenbank an zweiter Stelle unkomprimiert sichern => im *.sql-File per fähigem Editor mit "suchen & ersetzen" den alten Pfad durch den neuen ersetzen => Tabellen der Webdatenbank löschen => verändertes *.sql-File einspielen => fertig. Wenn es nicht klappt, hast du ja die Zweitsicherung zum Einspielen.

Da mir das auf die Dauer zu doof ist (obwohl es schon bedeutend schneller als die manuelle Anpassung geht), schreibe ich dafür gerade ein Script, dass die Datenbank direkt auf dem Server umkrempelt. Der Einsatz eines solchen setzt aber viel Überlegung und Rootzugriff voraus, denn wenn du einen falschen Suchbegriff ersetzt, nunja...

Gruß,

Maik