Seite 1 von 1
Fehlermeldung bei neues Thema oder Beitrag erstellen
Verfasst: 12.02.2015 16:57
von distanzcheck
Habe bisher von 2 Usern meines Boards gehört das Sie fehlermeldung beim Neu erstellen eines Themas und auch mal bei Antworten auf ein Thema bekommen. Die eine USerin hat ein IPad. Die andere geht wohl mit dem Internetexporer online.
Hier mal die Fehlermeldung:
Code: Alles auswählen
Allgemeiner Fehler
SQL ERROR [ mysqli ] LP
Incorrect string value: '\xF0\x9F\x98\x89\x0A\x0A...' for column 'post_text' at row 1 [1366]
Jemand eine Idee woran das liegen könnte ?
Boardversion 3.0.13 PL1
lg Dirk
Re: Fehlermeldung bei neues Thema oder Beitrag erstellen
Verfasst: 12.02.2015 20:55
von Lehrling
Hallo,
das könnte an eventuellen Umlauten und einer falschen Kollation liegen. Die Daten sollten in UTF8 abgespeichert werden.
Du könntest das mal testen: führe in der Datenbank folgenden SQL-Befehl aus:
Code: Alles auswählen
ALTER TABLE `phpbb_posts` CHANGE `post_text` `post_text` MEDIUMTEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL;
LG Beate
Re: Fehlermeldung bei neues Thema oder Beitrag erstellen
Verfasst: 13.02.2015 09:18
von distanzcheck
Danke für deine Hilfe.
Vorab vieleicht noch ein paar Infos von mit.
Board läuft auf einen Server mit Ubuntu 14.04 LTS Alle Patches sind aktuell.
Als Verwaltungssoftware läuft Plesk 12
Datenbank Server Daten:
Server: Localhost via UNIX socket
Server-Typ: MySQL
Server Version: 5.5.41-0ubuntu0.14.04.1 - (Ubuntu)
Protokoll-Version: 10
Benutzer: admin@localhost
Server Zeichensatz: UTF-8 Unicode (utf8)
Was ich nun gerade festgestellt habe ist, das im Plesk bei Datenbankverwaltung mit phpMyAdmin bei den meisten Datenbanken
als Kollation steht "utf8_general_ci" Liegt es vieleicht schon daran ?
Ich kann in phpMyAdmin ja die Kollation auf utf8_unicode_ci ändern. Bewirkt das ändern in phpMyAdmin das gleiche wie dein Befehl oder sollte man beides machen oder nur eines ? Wie stelle ich fest ob das Problem dann weg ist, weil es bisher mir bekannt ist nur 2 User betroffen sind, Einmal ein IPad User und einmal ein WindowsPhone User.
Kann nach umstellung der Kollation über phpMyAdmin es zu anderen Problemen kommen, wie danach suchen, testen ?
lg Dirk
Re: Fehlermeldung bei neues Thema oder Beitrag erstellen
Verfasst: 13.02.2015 09:21
von distanzcheck
Lehrling hat geschrieben:Hallo,
das könnte an eventuellen Umlauten und einer falschen Kollation liegen. Die Daten sollten in UTF8 abgespeichert werden.
Du könntest das mal testen: führe in der Datenbank folgenden SQL-Befehl aus:
Code: Alles auswählen
ALTER TABLE `phpbb_posts` CHANGE `post_text` `post_text` MEDIUMTEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL;
LG Beate
Habe ich mit phpMyAdmin gemacht:
Als Antwort kam dieses.
Code: Alles auswählen
MySQL lieferte ein leeres Resultat zurück (d.h. null Datensätze). (Die Abfrage dauerte 0.1509 Sekunden.)