Wie kann ich MediaWiki-Images ohne Befehlszeilenzugriff wiederherstellen?

306
Benoît ROBIN

Ich habe die gleiche Frage wie: Wie kann ich die Images aus einer MediaWiki-Sicherung wiederherstellen? , aber ohne Kommandozeilenzugang!

Praktisch bekam ich eine 1.18. MW install völlig abgestürzt und gab PHP-Fehler aus. Ich kann Seiten anzeigen und zum Beispiel XML-Exporte durchführen, und ich habe eine vollständige Sicherung sowohl der Datenbank als auch des httpdocs-Ordners erhalten.

... aber kein Zugriff auf die Serverbefehlszeile, daher funktionieren die in der Antwort der Anführungszeichen beschriebenen Skripts für mich nicht!

Ich habe eine brandneue 1.28.0 MW installiert und erfolgreich Inhalte und Meta-Seiten importiert. Was ist nun mit den Bildern? Ich habe den ursprünglichen Bilderordner hochgeladen und sichergestellt, dass die Hash-Option aktiviert war, aber ohne Erfolg ...

1

1 Antwort auf die Frage

0
Benoît ROBIN

Ich habe mit der UploadLocal-Erweiterung und der Standard-XML-Importseite eine ziemlich befriedigende Antwort gefunden.

Das Verfahren ist das Folgende:

0 / Ausgangssituation: Im Bilderordner Ihres alten Wikis befinden sich Bilddateien, die möglicherweise in mehreren Unterordnern gehasht werden und immer zusätzliche Ordner wie Archiv, Thumbs und Temp. Enthalten.

1 / Gruppieren Sie alle Ihre nützlichen Bilddateien in einem einzigen Ordner

2 / Installieren Sie die UploadLocal-Erweiterung ( https://www.mediawiki.org/wiki/Extension:UploadLocal ). Beachten Sie, dass der Verweis auf diese Erweiterung in LocalSettings.php im alten Stil mit einem Include erfolgen muss, statt mit der Funktion 1.25.x + wfLoadExtension zu verwenden.

3 / Laden Sie alle Ihre Bilder in den Ordner $ PI / extensions / UploadLocal / data /

4 / Launch Special: UploadLocal: Sie sollten eine Liste aller Ihrer Dateien sehen. Import bestätigen und fertig!

5 / Auf einigen Seiten hatte ich eine Textbeschreibung für das Bild, die ich aus meinem XML-Export importieren musste.