- Registriert
- 03. Juli 2018
- Beiträge
- 66
- Reaktionspunkte
- 2
- Punkte
- 14
Ich frage mich ernsthaft, wie Synology ein MediaWiki 1.43.5 im Paketzentrum anbieten kann, wenn die DSM‑PHP‑Pakete technisch gar nicht in der Lage sind, diese Version zu betreiben.
DSM liefert weiterhin eine veraltete ICU 64.2 aus, die fest in PHP ein kompiliert ist und vom Nutzer nicht aktualisiert werden kann. MediaWiki ab 1.38 benötigt aber mindestens ICU 70, empfohlen wird sogar 72+.
Wie soll das funktionieren?
Die Antwort ist: Es funktioniert nicht. MediaWiki 1.43.x bricht auf DSM bei Unicode‑Migrationen ab, sortiert Kategorien falsch und wirft Warnungen über die veraltete ICU‑Version. Klar eine leere neue Installation funktioniert, Daten ausfüllen funktioniert... Die Probleme entstehen beim Migrieren
Warum bietet Synology dann ein Paket an, das auf der eigenen Plattform nicht lauffähig ist?
Hier die Fakten:
• DSM‑PHP: ICU 64.2 (veraltet, nicht updatefähig)• MediaWiki 1.43.x: benötigt ICU 70+• Ergebnis: Paketzentrum liefert ein Paket, das technisch inkompatibel ist
Frage an die Community:
• Ist das Problem bekannt?
• Hat jemand eine funktionierende Installation von MediaWiki 1.43.x auf DSM ohne Docker?
• Warum aktualisiert Synology die ICU‑Version nicht, obwohl sie seit Jahren veraltet ist?
• Und warum wird ein Paket ausgeliefert, das auf DSM gar nicht laufen kann?
Ich bin gespannt, ob Synology oder andere Nutzer hierzu eine Erklärung haben.
DSM liefert weiterhin eine veraltete ICU 64.2 aus, die fest in PHP ein kompiliert ist und vom Nutzer nicht aktualisiert werden kann. MediaWiki ab 1.38 benötigt aber mindestens ICU 70, empfohlen wird sogar 72+.
Wie soll das funktionieren?
Die Antwort ist: Es funktioniert nicht. MediaWiki 1.43.x bricht auf DSM bei Unicode‑Migrationen ab, sortiert Kategorien falsch und wirft Warnungen über die veraltete ICU‑Version. Klar eine leere neue Installation funktioniert, Daten ausfüllen funktioniert... Die Probleme entstehen beim Migrieren
Warum bietet Synology dann ein Paket an, das auf der eigenen Plattform nicht lauffähig ist?
Hier die Fakten:
• DSM‑PHP: ICU 64.2 (veraltet, nicht updatefähig)• MediaWiki 1.43.x: benötigt ICU 70+• Ergebnis: Paketzentrum liefert ein Paket, das technisch inkompatibel ist
Frage an die Community:
• Ist das Problem bekannt?
• Hat jemand eine funktionierende Installation von MediaWiki 1.43.x auf DSM ohne Docker?
• Warum aktualisiert Synology die ICU‑Version nicht, obwohl sie seit Jahren veraltet ist?
• Und warum wird ein Paket ausgeliefert, das auf DSM gar nicht laufen kann?
Ich bin gespannt, ob Synology oder andere Nutzer hierzu eine Erklärung haben.
Das Problem liegt an beiden: DSM liefert altes ICU, und PHP liefert ebenfalls altes ICU.Für MediaWiki ist aber das ICU in PHP entscheidend.
The MediaWiki installer worked because it used Docker PHP 8.3 