05.12.2008, 03:46
(Dieser Beitrag wurde zuletzt bearbeitet: 05.12.2008, 05:03 von GlobalPlayer.)
Hallo zusammen,
wieder einmal habe ich ein UTF Konvertierungsproblem, anscheinend bin ich zu dumm und werde niemals meine Boards auf die neuen Mybb Versionen updaten können. Ich mag gar nicht an die Letzte Aktion denken wo wir weiss ich wieviel 100.000 Beiträge per Hand nachgebaut haben
Ich hatte Forum 1 Ende 2007 eingerichtet
Es lief so seine Zeit , vor ein paar Wochen habe ich auf 1.43 upgegradet, es schien erst alles in Ordnung zu sein, plötzlich merkte ich das wieder alle deutschen Sonderzeichen falsch dargestellt waren allerdings nicht in dem ursprünglichen Forum 1 , da ist bis heute alles ok in Sonderzeichen
Ich habe aber eine neue Domain eingerichtet und die Datenbank des Forums 1 importiert über PHPMyAdmin
In diesem neuen Forum (Forum2) waren nun die Sonderzeichen falsch. Ok ich habe es erstmal so gelassen
Aber jetzt ist es schlimmer geworden.
Nachdem ich alles Neugemacht hatte (Theme,Templates,Neue Beiträge usw.) kam auf einmal eine Meldung als ich einen Beirag einstellen wollte, das es einen Mysql Konflikt mit verschiedenen Kollationen gibt
Schlau wie ich bin, bin ich also ins ACP und wollte Tabellen ins UTF konvertieren, sicherheitshalber habe ich noch eine sicherungskopie der DB mit dem ACP gemacht und dann waren da tatsächlich reichlich Tabellen zu konvertieren
Gesagt getan - und nun ?
Nun sind alle Beiträge Forennamen und ssonstiges das ein ß ein ü ä ö oder so etwas enthält ab dem Buchstaben komplett verschwunden
Das ganze Forum ist natürlich dadurch kaputt weil die Zeichen überall in den Sätzen benutzt wurden.
Ich habe eine Funktion gesucht um die UTF Konvertierung rückgängig zu machen aber nix gefunden
Ich habe dann versucht einfach per PHP Myadmin (im acp gibt es keine Funktion für eine Rücksicherung) die gesicherte db wieder einzuspielen, das funktioniert aber nicht da mir immer wieder ein Mysql Fehler in der DB angezeigt wird
Nun bin ich am Ende mit meinem Wissen, die Sicherung kann ich nicht benutzen, die neue DB ist schrott - was kann ich jetzt noch versuchen ? Und warum ist das alles immer so schwierig mit dem blöden Zeichensatz
Ich würde es normalerweise über die Mergefunktion nochmal versuchen wollen, aber diese gibt es ja für 1.43 noch nicht
Ok - es läuft wieder wie vorher - aber die Sonderzeichen sind halt alle wieder falsch, aber wenigstens sind die Texte nach Sonderzeichen nicht mehr abgerissen
Was habe ich nach langem rumprobieren gemacht ?
Ich habe diese alte Sicherung genommen, ausgepackt im dw mir angeguckt und den kompletten satz create table adminviews einfach rausgelöscht
Denn dort war ja der Fehler irgendwie
Und dann habe ich sie als zip gepackt und über phpmyadmin in eine neue datenbank importiert das hat dann fehlerlos geklappt. Als Einstellung hatte ich latin 1 und beim Kompatibilitätsmodus ANSI
Das Forum läuft jetzt wieder und auch der Adminbereich , wo ich auf Fehler stosse da ich ja die Adminview tabelle nicht habe weiss ich noch nicht
Allerdings habe ich jetzt überall im Forum eben die falschen Sonderzeichen, und wenn ich auf UTTF Konvertierung gehe im ACP sind auch dort logischerweise wieder die ganzen Tabelln zum konvertieren aufgeführt
Wie bekomme ich das jetzt geregelt ?
Nochmal irgendein Upgradescript rüberlaufen lassen ?
Es wäre super wenn mir jemand helfen könnte - die Wörter sehen in etwa so aus :
RE: Wer wäre für eine Shoutbox ?
Ich möchte auch gerne eine Shoutbox haben!
wieder einmal habe ich ein UTF Konvertierungsproblem, anscheinend bin ich zu dumm und werde niemals meine Boards auf die neuen Mybb Versionen updaten können. Ich mag gar nicht an die Letzte Aktion denken wo wir weiss ich wieviel 100.000 Beiträge per Hand nachgebaut haben
Ich hatte Forum 1 Ende 2007 eingerichtet
Es lief so seine Zeit , vor ein paar Wochen habe ich auf 1.43 upgegradet, es schien erst alles in Ordnung zu sein, plötzlich merkte ich das wieder alle deutschen Sonderzeichen falsch dargestellt waren allerdings nicht in dem ursprünglichen Forum 1 , da ist bis heute alles ok in Sonderzeichen
Ich habe aber eine neue Domain eingerichtet und die Datenbank des Forums 1 importiert über PHPMyAdmin
In diesem neuen Forum (Forum2) waren nun die Sonderzeichen falsch. Ok ich habe es erstmal so gelassen
Aber jetzt ist es schlimmer geworden.
Nachdem ich alles Neugemacht hatte (Theme,Templates,Neue Beiträge usw.) kam auf einmal eine Meldung als ich einen Beirag einstellen wollte, das es einen Mysql Konflikt mit verschiedenen Kollationen gibt
Schlau wie ich bin, bin ich also ins ACP und wollte Tabellen ins UTF konvertieren, sicherheitshalber habe ich noch eine sicherungskopie der DB mit dem ACP gemacht und dann waren da tatsächlich reichlich Tabellen zu konvertieren
Gesagt getan - und nun ?
Nun sind alle Beiträge Forennamen und ssonstiges das ein ß ein ü ä ö oder so etwas enthält ab dem Buchstaben komplett verschwunden
Das ganze Forum ist natürlich dadurch kaputt weil die Zeichen überall in den Sätzen benutzt wurden.
Ich habe eine Funktion gesucht um die UTF Konvertierung rückgängig zu machen aber nix gefunden
Ich habe dann versucht einfach per PHP Myadmin (im acp gibt es keine Funktion für eine Rücksicherung) die gesicherte db wieder einzuspielen, das funktioniert aber nicht da mir immer wieder ein Mysql Fehler in der DB angezeigt wird
Code:
SQL-Befehl:
INSERT INTO mybb_adminviews( vid, uid, title,
TYPE , visibility,
FIELDS , conditions, sortby, sortorder, perpage, view_type )
VALUES (
'1', '0', 'All Users', 'user', '2', 'a:7:{i:0;s:6:\"avatar\";i:1;s:8:\"username\";i:2;s:5:\"email\";i:3;s:7:\"regdate\";i:4;s:10:\"lastactive\";i:5;s:7:\"postnum\";i:6;s:8:\"controls\";}', 'a:0:{}', 'username', 'asc', '20', 'card'
);
MySQL meldet:
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'fields,conditions,sortby,sortorder,perpage,view_type) VALUES ('1','0','All Users' at line 1
Nun bin ich am Ende mit meinem Wissen, die Sicherung kann ich nicht benutzen, die neue DB ist schrott - was kann ich jetzt noch versuchen ? Und warum ist das alles immer so schwierig mit dem blöden Zeichensatz
Ich würde es normalerweise über die Mergefunktion nochmal versuchen wollen, aber diese gibt es ja für 1.43 noch nicht
Ok - es läuft wieder wie vorher - aber die Sonderzeichen sind halt alle wieder falsch, aber wenigstens sind die Texte nach Sonderzeichen nicht mehr abgerissen
Was habe ich nach langem rumprobieren gemacht ?
Ich habe diese alte Sicherung genommen, ausgepackt im dw mir angeguckt und den kompletten satz create table adminviews einfach rausgelöscht
Denn dort war ja der Fehler irgendwie
Und dann habe ich sie als zip gepackt und über phpmyadmin in eine neue datenbank importiert das hat dann fehlerlos geklappt. Als Einstellung hatte ich latin 1 und beim Kompatibilitätsmodus ANSI
Das Forum läuft jetzt wieder und auch der Adminbereich , wo ich auf Fehler stosse da ich ja die Adminview tabelle nicht habe weiss ich noch nicht
Allerdings habe ich jetzt überall im Forum eben die falschen Sonderzeichen, und wenn ich auf UTTF Konvertierung gehe im ACP sind auch dort logischerweise wieder die ganzen Tabelln zum konvertieren aufgeführt
Wie bekomme ich das jetzt geregelt ?
Nochmal irgendein Upgradescript rüberlaufen lassen ?
Es wäre super wenn mir jemand helfen könnte - die Wörter sehen in etwa so aus :
RE: Wer wäre für eine Shoutbox ?
Ich möchte auch gerne eine Shoutbox haben!