Datenfelder in Datenbank verändert
Verfasst: 07.07.2009 15:32
Guten Tag zusammen,
vor ein paar Tagen konnte urplötzlich niemand mehr posten, PNs versenden oder seine Signatur verändern. Ursache dafür war, das die Werte zu lang für die Datenbank waren. Column is too long for ...
Gut ich also erstmal all meine Änderungen am phpBB3 System rückgängig gemacht, weil zu der Zeit nur Änderungen an Template-Dateien und .php Dateien vorgenommen wurden. Selbst dann ging nichts. Dachte ich mir, geh ich dennoch mal in die Datenbank und schau was dort los ist. Kurioser Weise hat sich in den einzelnen Tabellen der Type (z.b. bei post_text) von mediumblob (was Standardmäßig bei einer Installation von BB3 genommen wird) umgestellt auf mediumtext. Nach und nach habe ich den Type wieder rückgängig gemacht, und siehe da es geht.
Ich habe sämtliche Logs und Leute mit Zugriffsrechten gefragt ob irgendwer son Krampf in den Tabellen verursacht hat. Keine Funde und keiner wars. Naja wie auch immer dieser Fehler zustande kam, er ist nun "ausgemerzt". Schmerzlich zurückbleibt nur, das nun alle alten Beiträge keinerlei ä, ö und ü's mehr aufweisen. Nur neue Beiträge können und haben Umlaute drin.
Hat vielleicht einer eine Idee wie dieser dümmliche Fehler zustande gekommen sein kann? Und hat wer eine Idee, wie ich ohne allzu großen Aufwand, alle Umlaute in alten Beiträgen wieder reaktivieren kann?
mfg
Christian
vor ein paar Tagen konnte urplötzlich niemand mehr posten, PNs versenden oder seine Signatur verändern. Ursache dafür war, das die Werte zu lang für die Datenbank waren. Column is too long for ...
Gut ich also erstmal all meine Änderungen am phpBB3 System rückgängig gemacht, weil zu der Zeit nur Änderungen an Template-Dateien und .php Dateien vorgenommen wurden. Selbst dann ging nichts. Dachte ich mir, geh ich dennoch mal in die Datenbank und schau was dort los ist. Kurioser Weise hat sich in den einzelnen Tabellen der Type (z.b. bei post_text) von mediumblob (was Standardmäßig bei einer Installation von BB3 genommen wird) umgestellt auf mediumtext. Nach und nach habe ich den Type wieder rückgängig gemacht, und siehe da es geht.
Ich habe sämtliche Logs und Leute mit Zugriffsrechten gefragt ob irgendwer son Krampf in den Tabellen verursacht hat. Keine Funde und keiner wars. Naja wie auch immer dieser Fehler zustande kam, er ist nun "ausgemerzt". Schmerzlich zurückbleibt nur, das nun alle alten Beiträge keinerlei ä, ö und ü's mehr aufweisen. Nur neue Beiträge können und haben Umlaute drin.
Hat vielleicht einer eine Idee wie dieser dümmliche Fehler zustande gekommen sein kann? Und hat wer eine Idee, wie ich ohne allzu großen Aufwand, alle Umlaute in alten Beiträgen wieder reaktivieren kann?
mfg
Christian