Dynamischer Bug in Movable Type Weblog mit MT 3.34

06.03.2007 | Movabletype | 3 Kommentare | Print

Dynamischer Bug in Movable Type Weblog mit MT 3.34

Jüngfräulich Blank zeigt ein Bug im dynamischen Betrieb von Movable Type 3.34 sein wahres Gesicht besonders gern Freunden der deutschen Sprache. Ein Workaround schafft für Euch Abhilfe und vermeidet Ärger beim Update.

Wer Movable Type Weblogs nur statisch betreibt, bringt sich um den Genuss eines wundervollen Bugs, der sich in MT 3.34 verbirgt. Diese Erfahrung durfte ich im Schweiße meines Angesichts in einem aktuellen Kunden-Projekt machen. Nach einem Update auf die aktuelle Version und wollte ich den dynamischen Betrieb aktivieren. Eine so schöne leere Seite hatte ich selten gesehen. Nur wo war der Fehler?

  • Tausendmal probiert, tausendmal ist nichts passiert!
    Tausend und eine Nacht, und es hat Zoom gemacht!

Wie ihr wisst, ist der Fehler meist dort, wo man ihn nicht sucht. Sonst wäre man ja auch schon früh auf ihn aufmerksam geworden. Man muss eben schon sehr genau hinschauen. Das wurde mir dann auch klar, nachdem ich den Motor in fast alle Bestandteile auseinander genommen und wieder zusammengebaut hatte. Dafür kenne ich das Teil nun mehr als auswendig.

Support sei Dank!

In dem Zusammenhang einen herzlichen Dank an Six Apart, die mir den entscheidenden Tipp gaben. Das ungewöhnliche Verhalten von Movable Type hatte seine Ursache in einem Bug, der sich nur unter bestimmten Rahmenbedingungen entfaltet. In der nächsten MT-Version wird der Bug gefixt.

Wer derzeit aber dynamische Weblogs aufbaut, sollte auflauschen:

  • MT 3.34 (englisch / deutsch)
  • Dynamischer Betrieb (mtview.php)
  • DefaultLanguage de

Die Einstellung der Standardsprache auf Deutsch ist die kritische Option. Diese verursacht das Auftreten des Fehlers. Die Codierung der zu veröffentlichten Seiten spielt dabei keine Rolle, UTF-8 kann ebenso verwendet werden wie ISO-8859-1.

Workaround zur Bug-Behebung

Eine schnelle und weitgehend unkomplizierte Lösung bringt die Umbenennung einer Datei im Pfad:

Alt:

  1. /pfad-mt-version/php/lib/l10n_en.php

Neu:

  1. /pfad-mt-version/php/lib/l10n_de.php

Im Beispiel wird en durch das Kürzel der Sprache ersetzt, in der das Weblog betrieben werden soll. Die englische und japanische Sprache arbeitet wohl einwandfrei.

Hinweis

Die Beschreibung erfolgt unter Vorbehalt und auf eigene Gefahr. Bei mir arbeitet der Workaround in verschiedenen Testumgebungen sehr gut und fehlerfrei. Der enttarnte Bug mag es allen (deutschen) Anwendern leichter machen, in ihrer Standardsprache einen dynamischen Betrieb von MT-Weblogs sicherzustellen.

Mich hat es eiskalt erwischt, da ich parallel zum Update auf MT 3.34 meinen dynamischen Betrieb des Sideblogs aufgegeben habe und dies nun auch statisch betreibe. Ohne diesen Umstieg wäre der Bug wohl noch zeitiger aufgefallen. Eine offene Kommunikation hätte aber auch Six Apart wohl besser zu Gesicht gestanden. Man muss ja nicht alle Anwender erst krampfhaft suchen lassen, oder?

War der Artikel für Euch wertvoll? Wollt Ihr Euch den Beitrag als Bookmark merken?
Einfach RSS-Feed abonnieren oder das Lesezeichen mit anderen Menschen teilen:

Shiatsu Ausbildung Shiatsu Therapeut

Kommentare und verweisende Trackbacks

zum Beitrag: Dynamischer Bug in Movable Type Weblog mit MT 3.34

Kommentare

1 | Manuela schreibt am 06.03.2007, 19:43:

Danke für den Hinweis, Jörg!

3 | tobstone schreibt am 07.03.2007, 09:54:

und ich grübel die ganze Zeit, warum das wohl nicht funktioniert, sehr schön, danke! workaround wird heute abend ausprobiert.

Trackback-URL: http://www.einfach-persoenlich.de/m33/etb.cgi/2021

Einfach persönlich kommentieren:




Info speichern?


Bei der Formatierung hilft Textile2. - (Du kannst auch HTML verwenden)

(Achtung! Sende-Button im Vorschau-Fenster!)

Kommentare des Beitrages per RSS-Feed verfolgen?

Mit dem RSS-Kommentar-Feed kannst Du die Kommentare dieses Beitrages einfach persönlich verfolgen und im Blick behalten, einfach: