SQL Fehler bei Thank for post MOD

Du hast Probleme beim Einbau oder bei der Benutzung eines Mods? In diesem Forum bist du richtig.
Forumsregeln
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Benutzeravatar
Maria77
Mitglied
Beiträge: 271
Registriert: 22.03.2005 11:06
Wohnort: Düsseldorf
Kontaktdaten:

SQL Fehler bei Thank for post MOD

Beitrag von Maria77 »

Hallo zusammen,

nach dem Einbau des Thank for post MOD schien alles zu funktionieren. Nun ist aber aufgefallen, dass bei Beiträgen von Benutzern, die gerne per PN über die Danksagung informiert werden sollen, nach dem Absenden des Danke folgender Fehler angezeigt wird:

Code: Alles auswählen

Allgemeiner Fehler
SQL ERROR [ mysql4 ]

Incorrect string value: '\xFCr den...' for column 'message_subject' at row 1 [1366]

Beim Laden der Seite ist ein SQL-Fehler aufgetreten. Bitte kontaktiere die Board-Administration, falls dieses Problem fortlaufend auftritt.
Das Danke erscheint trotzdem unter dem Beitrag und eine Emailnachricht wird versandt, obwohl PN Benachrichtigung ausgewählt wurde. Die PN kommt jedoch nicht.

Ist da bei der Installation in der Datenbank was schiefgelaufen? Einfach nochmal deinstallieren und nochmal versuchen? Oder liegt es doch an den Dateien?

Vielen Dank schon mal.
Gruß
Maria
Benutzeravatar
Miriam
Mitglied
Beiträge: 12310
Registriert: 13.10.2004 07:18
Kontaktdaten:

Re: SQL Fehler bei Thank for post MOD

Beitrag von Miriam »

KB:no_default
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
Benutzeravatar
Maria77
Mitglied
Beiträge: 271
Registriert: 22.03.2005 11:06
Wohnort: Düsseldorf
Kontaktdaten:

Re: SQL Fehler bei Thank for post MOD

Beitrag von Maria77 »

Hallo miriam,

vielen Dank. Habe den mysql_upgrader ausgeführt und die SQL Befehle über phpmyadmin ausgeführt. Wenn ich den upgrader danach nochmal aufrufe, kommen wieder die gleichen Hinweise. Müßte er nicht erkennen, dass ich die schon ausgeführt habe? :-?
Gruß
Maria
Benutzeravatar
HabNurNeFrage
Ehemaliges Teammitglied
Beiträge: 1627
Registriert: 17.01.2010 20:22
Wohnort: An der Ostsee
Kontaktdaten:

Re: SQL Fehler bei Thank for post MOD

Beitrag von HabNurNeFrage »

Hi.

Nö, der Updater listet stur die SQL-Befehle auf. Dem ist das egal, wie oft Du die Tabellenstruktur auf die richtigen Wete setzt.

Schau in PhpMyAdmin nach, ob die Spalte
message_subject in Tabelle _privmsgs auf
Type: "varchar",
Size: "255",
Null: "nein",
Sortierung: "utf8_bin"
eingestellt ist.

Und noch interessanter: Funktioniert die Mod jetzt ohne diese Fehlermeldung? :D

LG
| HomeStory.org - the friendly Community | Forum für alle Lebenslagen | <"}))}~ | Nicht nachmachen: Meine phpBB Spielereien |
var shoppen = geld.replace (/geld/g, 'bloedsinn'); if (geld < 1) { return home; };
Benutzeravatar
Maria77
Mitglied
Beiträge: 271
Registriert: 22.03.2005 11:06
Wohnort: Düsseldorf
Kontaktdaten:

Re: SQL Fehler bei Thank for post MOD

Beitrag von Maria77 »

HabNurNeFrage hat geschrieben: Schau in PhpMyAdmin nach, ob die Spalte
message_subject in Tabelle _privmsgs auf
Type: "varchar",
Size: "255",
Null: "nein",
Sortierung: "utf8_bin"
eingestellt ist.
Ist genau so eingestellt und ja, Fehler kommt noch. :(
Gruß
Maria
Benutzeravatar
HabNurNeFrage
Ehemaliges Teammitglied
Beiträge: 1627
Registriert: 17.01.2010 20:22
Wohnort: An der Ostsee
Kontaktdaten:

Re: SQL Fehler bei Thank for post MOD

Beitrag von HabNurNeFrage »

Hi,

gibt es in einer der Tabellen der Mod eventuell auch eine Spalte message_subject ???

Dann diese mit PhpMyAdmin auf die zuvor genannten Strukturwerte hin überprüfen und ggf. auch anpassen.

Dieser Updater passt nur die Standard-Tabellen an und die Fehlermeldung wäre dann wohl auch beim Versenden von "normalen" PN aufgetaucht.

LG
| HomeStory.org - the friendly Community | Forum für alle Lebenslagen | <"}))}~ | Nicht nachmachen: Meine phpBB Spielereien |
var shoppen = geld.replace (/geld/g, 'bloedsinn'); if (geld < 1) { return home; };
Benutzeravatar
Maria77
Mitglied
Beiträge: 271
Registriert: 22.03.2005 11:06
Wohnort: Düsseldorf
Kontaktdaten:

Re: SQL Fehler bei Thank for post MOD

Beitrag von Maria77 »

Gute Idee. Leider Fehlanzeige.
Außerdem finde ich kurios, dass der Fehler auf xampp (gleiche Boarddateien und Datenbank)nicht auftritt.
Ich versteh es nicht. :-?
Gruß
Maria
Benutzeravatar
HabNurNeFrage
Ehemaliges Teammitglied
Beiträge: 1627
Registriert: 17.01.2010 20:22
Wohnort: An der Ostsee
Kontaktdaten:

Re: SQL Fehler bei Thank for post MOD

Beitrag von HabNurNeFrage »

Hi,

hast Du die Mod übersetzt oder etwas an Sprachdateien verändert?
Dann speichere die ggf. nochmal UTF8 ohne BOM.
Versuch mal eine Leerzeile ganz am Anfang von language/en/emailuser_thanks.txt

Was anderes fällt mir auch nicht mehr ein. Vielleicht noch Board-Cache löschen :grin:

LG
| HomeStory.org - the friendly Community | Forum für alle Lebenslagen | <"}))}~ | Nicht nachmachen: Meine phpBB Spielereien |
var shoppen = geld.replace (/geld/g, 'bloedsinn'); if (geld < 1) { return home; };
Benutzeravatar
Maria77
Mitglied
Beiträge: 271
Registriert: 22.03.2005 11:06
Wohnort: Düsseldorf
Kontaktdaten:

Re: SQL Fehler bei Thank for post MOD

Beitrag von Maria77 »

Also zuerst mal möchte ich mich echt für Deinen Einsatz hier bedanken.

Ich hab den bom_finder mal übers Forum gejagt und der sagt
PHP und HTML Dateien mit UTF-8 BOM


Anzahl der Dateien mit UTF-8 BOM: 0
Das kann es also leider auch nicht sein.
Versuch mal eine Leerzeile ganz am Anfang von language/en/emailuser_thanks.txt
Du meinst in der Datei? Kann ich versuchen. Was bewirkt das?
Gruß
Maria
Benutzeravatar
Maria77
Mitglied
Beiträge: 271
Registriert: 22.03.2005 11:06
Wohnort: Düsseldorf
Kontaktdaten:

Re: SQL Fehler bei Thank for post MOD

Beitrag von Maria77 »

Mir fiel gerade auf, dass es doch einen Unterschied zwischen dem Forum online und dem Xampp Forum gibt und das sind tatsächlich die Sparchdateien. Die sind auf Xampp unverändert und online auf deutsch geändert.
Also getestet: englische Originale - kein Fehler, deutsche geänderte Dateien - Fehlermeldung
Ich werde die Dateien jetzt nochmal bearbeiten mit notepad++ und schauen, obs dann klappt.
Gruß
Maria
Antworten

Zurück zu „[3.0.x] Mod Support“