Heute Abend war AGIMs Homepage ein paar Stunden wegen dringender Datenbankpflege gesperrt:
Es gibt einen Bug in einem der Upgrade-Skripte, mit denen einei Tiki-Wiki-Installation immer wieder auf aktuellere Programmversionen von Tiki Wiki upgegradet werden muss.
Aber jetzt läuft die Homepage wieder, die Suchfunktion auch, deshalb habe ich die Sperre wieder aufgehoben.
Für technisch interessierte:
Von den 250 Datenbanktabellen, aus denen AGIMs Homepage besteht, haben die Update-Skripte 2 nicht auf die Collation “utf8_unicode_ci” umgestellt, als Tiki Wiki vor einiger Zeit (endlich) Unicode-fähig wurde.
Diese können, und das ist einen anderen, von mir privat betriebenen Wiki geschehen, einen Fehler produzieren (“illegal mix of collations”), sobald die Suchfunktion benutzt wird — weil sie noch auf dem alten “utf8_general_ci” sind. Die Korrektur war einigermaßen reibungslos, dauerte aber den ganzen Abend.
Für nicht-Datenbank-affine Zeitgenossen: Unter Collation versteht man die Anweisung an eine Datenbank, wie die enthaltenen Daten zu sortieren sind. Da gibt es allein für die deutsche Sprache mindestens drei grundverschiedene. “ä” kann sortiert werden nach dem binären Wert (der natürlich zeichensatzabhängig ist , oder wie “a” oder wie “ae” (die sogenannte Telefonbuchsortierung).
Und bei Unicode, das ja sämtliche Sprachen des Planeten unterstützt, gibt’s entsprechend etliche Dutzend…