it-swarm.com.de

Wie aktualisiere ich eine sieben Jahre alte Version von MediaWiki auf die aktuelle Version und migriere von MySql auf SQlite?

zur Zeit habe ich folgendes:

Altes Mediawiki 1.11.0 (ab 2007!) Auf Shared Webhosting (also kein Shell-Zugriff) mit ca. 200 Artikeln und vielen tausend Spam-Artikeln habe ich über das Webinterface gelöscht (diese sind aber noch in der MySQL-Datenbank gespeichert, die ca. 80MB groß ist).

Ich möchte es mit der aktuellen Mediawiki-Version mit SQlite auf meinen eigenen Server (mit Root-Zugriff) verschieben. Was wäre der beste Weg, um dies zu archivieren?

In einem ersten Versuch habe ich versucht, das Mediawiki 1.11.0 und den Datenbank-Dump auf ein temporäres VPS zu verschieben, auf dem Ubuntu 14.04 mit Apache und MySQL ausgeführt wird. Ich konnte das alte Mediawiki 1.11.0 nicht auf dem neuen Server laufen lassen, da die PHP -Versionen sehr unterschiedlich sind. Das alte Mediawiki verwendete anscheinend "Namespaces" als Variablennamen, die im Konflikt mit dem neuen PHP Namespaces, SpamBlocklist-Erweiterung verwendeten veraltete Pass-by-Verweise und viele andere Probleme. Ich würde Ubuntu 12.04 installieren können, aber ich denke, dass die PHP-Version noch zu neu ist. Mein VPS-Anbieter bietet keine Ubunbu 10.04 oder ältere Vorlage an.

Welche Möglichkeiten habe ich? Ich möchte das Wiki ohne alle Spam-Artikel-Revisionen in der Datenbank neu starten, aber ich möchte die Revisionen der realen Artikel behalten. Kann ich die neue Mediawiki-Version einfach extrahieren und auf die alte Datenbank verweisen? Oder sollte ich das Mediawiki auf dem freigegebenen Webhosting zuerst auf eine neuere Version aktualisieren (denken Sie daran: kein Shell-Zugriff, 80 MB Datenbank und wahrscheinlich restriktive PHP Timeout-Einstellungen)?

1
user168080

ich habe Hilfe vom Channel #mediawiki IRC erhalten. Es war einfach, die neue Mediawiki-Installation auf die alte Datenbank zu verweisen.

1
user168080