Zum Inhalt springen

Mediawiki Update funktioniert nicht richtig?


Empfohlene Beiträge

Geschrieben (bearbeitet)

Hallo Leute,

ich versuche gerade unsere MediaWikis auf den neuesten Stand zu bringen, aber das Funktioniert nicht wie es soll.

Wenn ich das alte Media Wiki auf die neue Version bringe, dann werden irgendwie nicht alle Seiten mit gezogen, dass heißt im umgezogenen Wiki gibt es ein paar tote Links.

Altes MediaWiki

MediaWiki: 1.6.8

PHP: 5.1.2 (apache2handler)

MySQL: 4.1.21-standard-log

Neues MediaWiki

MediaWiki 1.13.0

PHP 5.1.2 (apache2handler)

MySQL 5.0.41-log

Wie ihr Sehen könnt hat sich nicht nur die MediaWiki Version geändert sondern auch die MySQL-DB Version wurde aktualisiert. Da meine MySQL Datenbanken auf andere Server laufen wie die Wikis, entferne ich die LocalSettings.php und erstelle durch das Installationsskript von MediWiki eine neue LocalSettings.php

Was mir aufgefallen ist, nach dem Update sind auf der neuen MySQL 5 DB mehr Tabellen als auf der MySQL 4 DB.

Hat jemand eine Ahnung warum mir Seiten verloren gehen bzw. hatte ihr schon mal so ein Problem beim Update eines MediaWikis?

EDIT:

Mir ist gerade aufgefallen, dass nur die Seiten mit Umlauten nicht funktionieren, alle anderen Seiten funzen!?

Bearbeitet von bigred2010
Geschrieben

Problem gefunden!

Es liegt am Export der Datenbank die Umlaute werden nicht richtig angezeigt und somit funktionieren die Links auch nicht mehr.

Wie kann ich einen MySQL Dump machen so das die Umlaute auch richtig mitgezogen werden?

Geschrieben

--default-character-set=charset_name

Verwendet charset_name als Standardzeichensatz. Siehe auch Abschnitt 5.11.1, „Der für Daten und zum Sortieren benutzte Zeichensatz“. Sofern nicht angegeben, verwendet mysqldump utf8.

Also mit UTF-8 sollte es ja gehen, aber vielleicht trägst du da mal deinen Latin1 (oder was du verwendest) ein.

Geschrieben

Hi,

danke für deine Hilfe. Es lag nicht an dem MySQL export sondern an folgende Einstellung die mit der neuen MediaWiki Version eingeschaltet ist. Wenn man die Option auf "false" stellt dann funkt das.

# Experimental charset support for MySQL 4.1/5.0.

$wgDBmysql5 = false;

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...