Seite 1 von 3

Sql Error bei Profil und PNs

Verfasst: 24.12.2009 14:42
von Keks-
Hallo Forengemeinde,
seit einiger Zeit bekomme ich von meinem Forum folgende Fehlermeldungen angezeigt, sobald ich mein Profil verändern der eine PN verschicken will. Erstere beim Profil:

Code: Alles auswählen

SQL ERROR [ mysql4 ]

Data too long for column 'user_sig_bbcode_uid' at row 1 [1406]

SQL

UPDATE phpbb_users SET user_sig = 'Hallo da draussen', user_sig_bbcode_uid = '61m5qwwy', user_sig_bbcode_bitfield = '' WHERE user_id = 2

BACKTRACE

FILE: includes/db/mysql.php
LINE: 158
CALL: dbal->sql_error()

FILE: includes/ucp/ucp_profile.php
LINE: 507
CALL: dbal_mysql->sql_query()

FILE: includes/functions_module.php
LINE: 471
CALL: ucp_profile->main()

FILE: ucp.php
LINE: 310
CALL: p_master->load_active()
Zweitere beim Senden von PNs:

Code: Alles auswählen

SQL ERROR [ mysql4 ]

Data too long for column 'bbcode_uid' at row 1 [1406]

SQL

INSERT INTO phpbb_privmsgs (root_level, author_id, icon_id, author_ip, message_time, enable_bbcode, enable_smilies, enable_magic_url, enable_sig, message_subject, message_text, message_attachment, bbcode_bitfield, bbcode_uid, to_address, bcc_address) VALUES (0, '2', 0, '92.194.64.168', 1261662024, 1, 1, 1, 1, 'Hi', 'TEST TEST', 0, '', '2x6ujz1m', 'u_56', '')

BACKTRACE

FILE: includes/db/mysql.php
LINE: 158
CALL: dbal->sql_error()

FILE: includes/functions_privmsgs.php
LINE: 1418
CALL: dbal_mysql->sql_query()

FILE: includes/ucp/ucp_pm_compose.php
LINE: 641
CALL: submit_pm()

FILE: includes/ucp/ucp_pm.php
LINE: 126
CALL: compose_pm()

FILE: includes/functions_module.php
LINE: 471
CALL: ucp_pm->main()

FILE: ucp.php
LINE: 310
CALL: p_master->load_active()
Ich habe schon nach anderen Themen gesucht, die meinem Problem entsprechen, bin aber nicht fündig geworden. Wenn ich etwas übersehen haben sollte, bitte ich das zu entschuldigen.

beste Grüsse Keks-

Re: Sql Error bei Profil und PNs

Verfasst: 30.12.2009 06:00
von Mahony
Hallo
Schau mal in die Datenbank in der Tabelle phpbb_users in der Spalte user_sig_bbcode_uid nach welchen Wert varchar hat. In der Tabelle phpbb_privmsgs schaust du in der Spalte bbcode_uid nach, welchen Wert varchar hat.
varchar sollte jeweils den Wert 8 haben - falls nicht, dann ändere das mal.


Grüße: Mahony

Re: Sql Error bei Profil und PNs

Verfasst: 10.01.2010 19:12
von Keks-
Die Werte waren beide auf 5. Einen vielen herzlichen Dank an dich!

Re: Sql Error bei Profil und PNs

Verfasst: 27.05.2010 19:33
von Keks-
Nachdem ich gestern mein Forum von phpBB 3.0.2. auf 3.0.7.-PL1 aktualisiert habe, kommt eine fast identische Fehlermeldung, sobald jemand sein Passwort vergessen hat und sich dieses zuschicken lassen will:

Code: Alles auswählen

Allgemeiner Fehler
SQL ERROR [ mysql4 ]

Data too long for column 'user_newpasswd' at row 1 [1406]

Beim Laden der Seite ist ein SQL-Fehler aufgetreten. Bitte kontaktiere die Board-Administration, falls dieses Problem fortlaufend auftritt.
Welcher Wert ist da denn falsch? Danke schon mal. Keks-

Re: Sql Error bei Profil und PNs

Verfasst: 27.05.2010 19:46
von redbull254
Hallo erstmal,

Fehlermeldungen einfach mal bei „Tante Google“ eingeben, oft findet man so schon die Lösung. ;-)

viewtopic.php?f=74&t=183184
http://www.phpbb.com/community/viewtopi ... 55&start=0

Re: Sql Error bei Profil und PNs

Verfasst: 28.05.2010 11:28
von Keks-
Ok, Problem ist gelöst, hätte ich selber draufkommen müssen ....

Allerdings bin ich nun auf ein anderes Problem gekommen, zu dem ich auch bei Google nichts passendes gefunden habe. Diese Meldung kommt nämlich, sobald sich jemand neu anmelden will. Man kann die Daten für einen neuen Account noch eingeben, aber sobald man auf "Absenden" clickt, kommt die Meldung.

Code: Alles auswählen

Fatal error: Call to undefined function phpbb_email_hash() in /var/www/XXX/html/phpBB3/includes/functions_user.php on line 1734
Ich möchte hierbei anmerken, dass ich an der functions_user.php die Änderungen vorgenommen habe, die für "Hotschi's Download Mod" von Nöten sind.

Re: Sql Error bei Profil und PNs

Verfasst: 28.05.2010 12:37
von Frank1604
Keks- hat geschrieben:Nachdem ich gestern mein Forum von phpBB 3.0.2. auf 3.0.7.-PL1 aktualisiert habe
Hotschis Download Mod hat geschrieben:Achtung: Aufgrund der geänderten Captcha Funktionen ab phpBB 3.0.6 funktioniert diese Version der MOD nur noch mit dieser Foren-Version!

Re: Sql Error bei Profil und PNs

Verfasst: 28.05.2010 14:50
von Keks-
Naja "ab phpBB 3.0.6" klingt so, als ob es danach auch noch funktionieren müsste. Aber gut - Danke.

Re: Sql Error bei Profil und PNs

Verfasst: 28.05.2010 15:12
von Frank1604
Nein, das "ab phpBB 3.0.6" bezieht sich auf die Änderung der Captcha Funktion.

Re: Sql Error bei Profil und PNs

Verfasst: 28.05.2010 15:27
von Keks-
Ich habe jetzt mal alles wieder auf den Stand vor Einrichtung des Mods gebracht. Beim Registrieren kommt jetzt folgende Meldung und zwar unabhängig davon ob die varchar der Datei auf 32 oder 40 steht, wie sie angeblich sein sollte.

Code: Alles auswählen

SQL ERROR [ mysql4 ]

Field 'user_newpasswd' doesn't have a default value [1364]