MyBB.de Forum
Diskussion: MyBB 1.2.12 veröffentlicht - Druckversion

+- MyBB.de Forum (https://www.mybb.de/forum)
+-- Forum: MyBB.de (https://www.mybb.de/forum/forum-6.html)
+--- Forum: Ankündigungen (https://www.mybb.de/forum/forum-7.html)
+---- Forum: Ankündigungs-Diskussionen (https://www.mybb.de/forum/forum-49.html)
+---- Thema: Diskussion: MyBB 1.2.12 veröffentlicht (/thread-8414.html)

Seiten: Seiten: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17


RE: Diskussion: MyBB 1.2.12 veröffentlicht - Murphy - 08.02.2008

Michael schrieb:Führe das Update durch (fall noch nicht geschehen) und sichere vorher deine Datenbank. Nach der Aktualisierung musst du dann auch die neuen deutschen Sprachpakete hochladen. Wenn du diese bearbeiten willst mach das direkt in den Dateien per Editor und nicht über das Admin-CP.

Das habe ich gemacht.
Nur nach dem Upload der neuen Sprachdateien war dieser Fehler da.


RE: Diskussion: MyBB 1.2.12 veröffentlicht - Michael - 08.02.2008

Dann lade bitte vorerst die alten Dateien wieder hoch. Poste dann bitte einen Link zu deinem Forum oder schicke ihn mir per PN.


RE: Diskussion: MyBB 1.2.12 veröffentlicht - Michael - 08.02.2008

Danke für den Link. Entweder benutzt du sehr alte Sprachpakete oder du hast das Encoding in der Datei inc/languages/*sprache*.php geändert. Auszug aus dem Quelltext deines Forums:
Code:
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
Seit MyBB 1.2.3 werden die deutschen Sprachpakete von uns als UTF-8 ausgeliefert.


RE: Diskussion: MyBB 1.2.12 veröffentlicht - Murphy - 08.02.2008

Also soll ich die neusten Sprachpackete runterladen, und die alten komplett ersetzen?


RE: Diskussion: MyBB 1.2.12 veröffentlicht - StefanT - 08.02.2008

Wenn du die Sprachdateien nicht geändert hast, ist das kein Problem. Sonst musst du die Änderungen wieder einfügen.


RE: Diskussion: MyBB 1.2.12 veröffentlicht - Murphy - 08.02.2008

Ich hab jetzt mal auf den Hinweis von Michael nachgeguckt, und die deutsch_du und deutsch_sie, laufen über iso-8859-1. Die englisch läuft über UTF-8. Und wenn ich via Benutzer-Cp die Sprache auf Englisch änder, bekomme ich wieder die Meldung.


RE: Diskussion: MyBB 1.2.12 veröffentlicht - Michael - 08.02.2008

Das Ganze wird jetzt etwas komplizierter. Im Allgemeinen solltest du aus Kompatibilitätsgründen UTF-8 verwenden.

Gehe mal bitte per phpMyAdmin in die Datenbank und da in die Tabellenübersicht. Welche Kollation ist dort angegeben (latin1, utf8,...)?


RE: Diskussion: MyBB 1.2.12 veröffentlicht - Murphy - 08.02.2008

Also der Test-Server hat, latin1_swedish_ci.
Bei dem richtigen steht: utf8_bin


RE: Diskussion: MyBB 1.2.12 veröffentlicht - Michael - 08.02.2008

Die Ausgangskodierung auf dem Testserver ist richtig. Versuche nun bitte folgende Schritte durchzuführen. Sichere vorher die Datenbank falls nötig.

1. Lade die aktuellen Sprachpakete hoch. Umlaute im Forum sollten jetzt falsch dargestellt werden.

2. Öffne die Datei inc/config.php und füge am Ende vor dem ?> folgende Zeile ein:
PHP-Code:
$config['db_encoding'] = 'utf8'

3. Gehe ins Admin-CP des Forums und führe die UTF-8 Konvertierung durch. Danach sollte alles wieder stimmen.

Wenn das Ganze so funktioniert, kannst du diese Schritte analog auch in deinem richtigen Forum durchführen. Beachte aber, dass du vorher die Kollation der einzelnen Tabellen per phpMyAdmin auf latin_general_ci setzen musst, damit die Konvertierung erfolgreich durchgeführt werden kann.


RE: Diskussion: MyBB 1.2.12 veröffentlicht - Murphy - 09.02.2008

Schuldigung für die späte Antwort.
Das ganze sieht jetzt so aus: