Umzug eines MediaWiki auf neuen Server? Auweh…


Ein kleiner Hinweis an Entwickler und Projektmanager, sollten MediaWiki-Projekte einen Serverumzug erfahren dürfen:

Das Problem
Versionen vor 1.19.x kommen mit den neuen Versionen der PCRX-Library (
Perl Compatible Regular Expressions) nicht zurecht. So gehabt nun bei einem alten Projekt. Das Problem äußert sich dadurch, dass plötzlich auf den Seiten unter der Überschrift keine Contents mehr auftauchen, in der Ansicht „bearbeiten“ -> „Unterschiede anzeigen“ jedoch da sind.

Die Lösung
a) ein Update des Wikis auf eine neue Version!
b) ein Hotfix in der MagicWord.php (Sollte es wie bei unserem Kunden wegen einer Pressekonferenz mal schnell gehen müssen 😉 ) 

Der Hotfix
Für den Hotfix gehe man in der MagicWord.php in die Klasse „MagicWordArray“, dort in die Methode „getBaseRegex“. Hier ersetze man nun die Zeile

$group = "(?P<{$i}_{$name}>" . preg_quote( $syn, '/' ) . ')';

durch

// Group name must start with a non-digit in PCRE 8.34+
$it = strtr( $i, '0123456789', 'abcdefghij' );
$group = "(?P<{$it}_{$name}>" . preg_quote( $syn, '/' ) . ')';

und schon funktioniert das Wiki wieder.
!!! Ein Update ist langfristig dennoch anzustreben !!!

Kommentare

Selber kommentieren:






Weitere Beiträge zum Thema Projekte


imx.ContentDelivery API meets Lechradweg

Autor*in: Christine Pfleger


Projekte   //   Technologie


Wer sich im Alltag nicht täglich mit Datenbanken und Schnittstellen beschäftigt, tut sich zugegebenermaßen schwer zu verstehen, warum unsere Entwickler bei der imx.ContentDelivery API ins Schwärmen kommen. Wir haben daher den Senior Entwickler Benjamin Hofmann und den Technischen Geschäftsführer Christian Heindl gebeten, am Beispiel des aktuellen Lechradweg-Projekts so praxisbezogen wie möglich die Vorteile der imx.ContentDelivery API aufzuzeigen.


Beitrag lesen
18
OKT
22

Pünktlich zum Osterausflug: ausflugsticker.bayern geht an den Start

Autor*in: Robert Klauser


infomax   //   Projekte


Ausflugsticker Bayern
Ausflugsticker Bayern

Rechtzeitig zum Osterausflug bringt infomax mit ausflugsticker.bayern die erste landesweite Plattform für digitale Besucherlenkung in Deutschland online. Auftraggeber für dieses innovative Projekt ist die BAYERN TOURISMUS Marketing GmbH in enger Kooperation mit den vier touristischen Regionalverbänden in Bayern (Allgäu/Bayerisch Schwaben, Franken, Oberbayern und Ostbayern).     Wir benötigen Ihre Zustimmung, um Inhalte zu laden!  Wir …


Beitrag lesen
31
MRZ
21

Spamschutz-Alternative: MotionCAPTCHA

Autor*in: Stefan Oswald


Projekte // Technologie // Über den Tellerrand // User Experience & Design


Sehr interessanter Ansatz: > MotionCAPTCHA > Beispielseite Die Idee dahinter ist, dass der Benutzer eine vorgegebene Form (z.B. einen Kreis, einen Stern oder ein Häkchen) nach malen muss. Bots dürften daran zuverlässig scheitern. Der Autor betrachtet die derzeitige Version 0.2 als „Proof of Concept“ und noch nicht aus produktiv einsetzbare Lösung. Wir sollten das im …


Beitrag lesen
20
MAI
14