Diese Alternative zum Backup und Reimport ist dann interessant, wenn man keinen Konsolenzugang auf dem Quell-Rechner hat, und/oder die Sql-Dump-Datei größer als die durch php vorgegebenen Größe für den Import ist. Daneben werden als Sideeffekt bie dieser Vorgehensweise auch alle alten Versionen und User gelöscht. Geht wie folgt:
Unter Spezial:Export alle Seiten als xml exportieren. Ich habe dazu die Kategorien eingegeben und die Dumpfiles nach dem Anfangsbuchstaben der Kategorie sortiert.
Danach habe ich die Files unter Spezial:Import hochgeladen.
Jetzt mußten aber noch die Bilder hochgeladen und eingebunden werden. Dazu habe ich per ftp das image-Verzeichnis von einem auf den anderen Rechner kopiert. Ganz wichtig: Das Imageverzeichnis darf nicht an die endgültige Stelle kopiert werden. Dann funktioniert der Import nicht. Die Bilder müssen noch lesbar geschaltet werden mit:
chmod -R 777 *
Schließlich muss auf der Kommandozeile der Befehl
php importImages.php –search-recursive /Pfad/zur/Image-Dir-Kopie
ausgeführt werden. Evtl läßt sich der Befehle nur als su ausführen.