Registrierungsprobleme auf der ganzen Ebene
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Registrierungsprobleme auf der ganzen Ebene
Hallo Freunde des phpbb- Forums,
ich habe ein Problem mit 2 meiner Foren. Es geht um die Registrierung. Ich bekomme jedesmal, egal von welchem Rechner aus, folgende Fehlermeldung:
Could not insert data into users table
Vorabinfos: Webspace bei Strato (Premiumpaket), MySql.... alles Vorhanden, Adminfunktionen soweit alle da...
Ich habe schon über die Suchfunktionen versucht mich zu informieren, leider ohne Erfolg.
Hier zum Selbertesten: http://www.freakinthecage.com/portal/index.php
Bitte heft mir!
MFG, Euer el[IT]e
ich habe ein Problem mit 2 meiner Foren. Es geht um die Registrierung. Ich bekomme jedesmal, egal von welchem Rechner aus, folgende Fehlermeldung:
Could not insert data into users table
Vorabinfos: Webspace bei Strato (Premiumpaket), MySql.... alles Vorhanden, Adminfunktionen soweit alle da...
Ich habe schon über die Suchfunktionen versucht mich zu informieren, leider ohne Erfolg.
Hier zum Selbertesten: http://www.freakinthecage.com/portal/index.php
Bitte heft mir!
MFG, Euer el[IT]e
@acid
Allgemeiner Fehler
Could not insert data into users table
DEBUG MODE
SQL Error : 1064 You have an error in your SQL syntax near 'BEGIN' at line 1
INSERT INTO kmkphpbb2users (user_id, username, user_regdate, user_password, user_email, user_icq, user_website, user_occ, user_from, user_interests, user_sig, user_sig_bbcode_uid, user_avatar, user_avatar_type, user_viewemail, user_aim, user_yim, user_msnm, user_attachsig, user_allowsmile, user_allowhtml, user_allowbbcode, user_allow_viewonline, user_notify, user_notify_pm, user_popup_pm, user_timezone, user_dateformat, user_lang, user_style, user_level, user_allow_pm, user_active, user_actkey) VALUES (3, 'test', 1041336420, 'a2b270e8ddc99d228c74bcd9699e94be', 'test@tester.de', '', '', '', '', '', '', '', '', 0, 0, '', '', '', 1, 1, 1, 1, 1, 0, 1, 1, 1, 'd.m.Y - H:i', 'german', 3, 0, 1, 0, 'ea22f3')
Line : 517
File : /mnt/ls6/13/860/00000006/htdocs/kmk/freak/portal/includes/usercp_register.php
Ich danke Dir, daß Du mir so schnell hilfst!
Could not insert data into users table
DEBUG MODE
SQL Error : 1064 You have an error in your SQL syntax near 'BEGIN' at line 1
INSERT INTO kmkphpbb2users (user_id, username, user_regdate, user_password, user_email, user_icq, user_website, user_occ, user_from, user_interests, user_sig, user_sig_bbcode_uid, user_avatar, user_avatar_type, user_viewemail, user_aim, user_yim, user_msnm, user_attachsig, user_allowsmile, user_allowhtml, user_allowbbcode, user_allow_viewonline, user_notify, user_notify_pm, user_popup_pm, user_timezone, user_dateformat, user_lang, user_style, user_level, user_allow_pm, user_active, user_actkey) VALUES (3, 'test', 1041336420, 'a2b270e8ddc99d228c74bcd9699e94be', 'test@tester.de', '', '', '', '', '', '', '', '', 0, 0, '', '', '', 1, 1, 1, 1, 1, 0, 1, 1, 1, 'd.m.Y - H:i', 'german', 3, 0, 1, 0, 'ea22f3')
Line : 517
File : /mnt/ls6/13/860/00000006/htdocs/kmk/freak/portal/includes/usercp_register.php
Ich danke Dir, daß Du mir so schnell hilfst!
.... hier die Zeilen
else
{
$sql .= "1, '')";
}
if ( !($result = $db->sql_query($sql, BEGIN_TRANSACTION)) )
{
message_die(GENERAL_ERROR, 'Could not insert data into users table', '', __LINE__, __FILE__, $sql);
}
$sql = "INSERT INTO " . GROUPS_TABLE . " (group_name, group_description, group_single_user, group_moderator)
{
$sql .= "1, '')";
}
if ( !($result = $db->sql_query($sql, BEGIN_TRANSACTION)) )
{
message_die(GENERAL_ERROR, 'Could not insert data into users table', '', __LINE__, __FILE__, $sql);
}
$sql = "INSERT INTO " . GROUPS_TABLE . " (group_name, group_description, group_single_user, group_moderator)
$sql);
}
$user_id = $row['total'] + 1;
//
// Get current date
//
$sql = "INSERT INTO " . USERS_TABLE . " (user_id, username, user_regdate, user_password, user_email, user_icq, user_website, user_occ, user_from, user_interests, user_sig, user_sig_bbcode_uid, user_avatar, user_avatar_type, user_viewemail, user_aim, user_yim, user_msnm, user_attachsig, user_allowsmile, user_allowhtml, user_allowbbcode, user_allow_viewonline, user_notify, user_notify_pm, user_popup_pm, user_timezone, user_dateformat, user_lang, user_style, user_level, user_allow_pm, user_active, user_actkey)
VALUES ($user_id, '" . str_replace("\'", "''", $username) . "', " . time() . ", '" . str_replace("\'", "''", $new_password) . "', '" . str_replace("\'", "''", $email) . "', '" . str_replace("\'", "''", $icq) . "', '" . str_replace("\'", "''", $website) . "', '" . str_replace("\'", "''", $occupation) . "', '" . str_replace("\'", "''", $location) . "', '" . str_replace("\'", "''", $interests) . "', '" . str_replace("\'", "''", $signature) . "', '$signature_bbcode_uid', $avatar_sql, $viewemail, '" . str_replace("\'", "''", str_replace(' ', '+', $aim)) . "', '" . str_replace("\'", "''", $yim) . "', '" . str_replace("\'", "''", $msn) . "', $attachsig, $allowsmilies, $allowhtml, $allowbbcode, $allowviewonline, $notifyreply, $notifypm, $popuppm, $user_timezone, '" . str_replace("\'", "''", $user_dateformat) . "', '" . str_replace("\'", "''", $user_lang) . "', $user_style, 0, 1, ";
if ( $board_config['require_activation'] == USER_ACTIVATION_SELF || $board_config['require_activation'] == USER_ACTIVATION_ADMIN || $coppa )
{
$user_actkey = gen_rand_string(true);
$key_len = 54 - (strlen($server_url));
$key_len = ( $key_len > 6 ) ? $key_len : 6;
$user_actkey = substr($user_actkey, 0, $key_len);
$sql .= "0, '" . str_replace("\'", "''", $user_actkey) . "')";
}
else
{
$sql .= "1, '')";
}
if ( !($result = $db->sql_query($sql, BEGIN_TRANSACTION)) )
{
message_die(GENERAL_ERROR, 'Could not insert data into users table', '', __LINE__, __FILE__, $sql);
}
$sql = "INSERT INTO " . GROUPS_TABLE . " (group_name, group_description, group_single_user, group_moderator)
VALUES ('', 'Personal User', 1, 0)";
if ( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Could not insert data into groups table', '', __LINE__, __FILE__, $sql);
}
$group_id = $db->sql_nextid();
$sql = "INSERT INTO " . USER_GROUP_TABLE . " (user_id, group_id, user_pending)
VALUES ($user_id, $group_id, 0)";
if( !($result = $db->sql_query($sql, END_TRANSACTION)) )
{
message_die(GENERAL_ERROR, 'Could not insert data into user_group table', '', __LINE__, __FILE__, $sql);
}
$user_id = $row['total'] + 1;
//
// Get current date
//
$sql = "INSERT INTO " . USERS_TABLE . " (user_id, username, user_regdate, user_password, user_email, user_icq, user_website, user_occ, user_from, user_interests, user_sig, user_sig_bbcode_uid, user_avatar, user_avatar_type, user_viewemail, user_aim, user_yim, user_msnm, user_attachsig, user_allowsmile, user_allowhtml, user_allowbbcode, user_allow_viewonline, user_notify, user_notify_pm, user_popup_pm, user_timezone, user_dateformat, user_lang, user_style, user_level, user_allow_pm, user_active, user_actkey)
VALUES ($user_id, '" . str_replace("\'", "''", $username) . "', " . time() . ", '" . str_replace("\'", "''", $new_password) . "', '" . str_replace("\'", "''", $email) . "', '" . str_replace("\'", "''", $icq) . "', '" . str_replace("\'", "''", $website) . "', '" . str_replace("\'", "''", $occupation) . "', '" . str_replace("\'", "''", $location) . "', '" . str_replace("\'", "''", $interests) . "', '" . str_replace("\'", "''", $signature) . "', '$signature_bbcode_uid', $avatar_sql, $viewemail, '" . str_replace("\'", "''", str_replace(' ', '+', $aim)) . "', '" . str_replace("\'", "''", $yim) . "', '" . str_replace("\'", "''", $msn) . "', $attachsig, $allowsmilies, $allowhtml, $allowbbcode, $allowviewonline, $notifyreply, $notifypm, $popuppm, $user_timezone, '" . str_replace("\'", "''", $user_dateformat) . "', '" . str_replace("\'", "''", $user_lang) . "', $user_style, 0, 1, ";
if ( $board_config['require_activation'] == USER_ACTIVATION_SELF || $board_config['require_activation'] == USER_ACTIVATION_ADMIN || $coppa )
{
$user_actkey = gen_rand_string(true);
$key_len = 54 - (strlen($server_url));
$key_len = ( $key_len > 6 ) ? $key_len : 6;
$user_actkey = substr($user_actkey, 0, $key_len);
$sql .= "0, '" . str_replace("\'", "''", $user_actkey) . "')";
}
else
{
$sql .= "1, '')";
}
if ( !($result = $db->sql_query($sql, BEGIN_TRANSACTION)) )
{
message_die(GENERAL_ERROR, 'Could not insert data into users table', '', __LINE__, __FILE__, $sql);
}
$sql = "INSERT INTO " . GROUPS_TABLE . " (group_name, group_description, group_single_user, group_moderator)
VALUES ('', 'Personal User', 1, 0)";
if ( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Could not insert data into groups table', '', __LINE__, __FILE__, $sql);
}
$group_id = $db->sql_nextid();
$sql = "INSERT INTO " . USER_GROUP_TABLE . " (user_id, group_id, user_pending)
VALUES ($user_id, $group_id, 0)";
if( !($result = $db->sql_query($sql, END_TRANSACTION)) )
{
message_die(GENERAL_ERROR, 'Could not insert data into user_group table', '', __LINE__, __FILE__, $sql);
Prefixes bei der Installation kein abschliessenden Strich(_)
Ich weiß leider nicht, was DU damit meinst, wo und wie kann ich das korrigieren!? Woran hast Du das erkannt?
Sorry übrigends, ich war eben weg
Sorry übrigends, ich war eben weg

Re: Prefixes bei der Installation kein abschliessenden Stric
Wenn Du gerade erst angefangen hast mit dem Board, dann lösche es nochma und installiere es erneut. Am Anfang der Installation achte dann bei der Änderung des Prefixes (voreingestellt is phpbb_) auf den abschliessenden Strich (_).elITe hat geschrieben:Ich weiß leider nicht, was DU damit meinst, wo und wie kann ich das korrigieren!? Woran hast Du das erkannt?
Wenn Du es nicht löschen/neu installieren kannst, musst Du in der config.php (vom Server) die Angabe für den Prefix angleichen und dann in der Datenbank (mit phpmyadmin) sämtliche Tabellen (bzw. die Prefixe) umbenennen, musst dabei aber auf Beibehaltung der eigentlichen Tabellennamen achten.
@acid
WOW, wenn es das ist! Ich werde es morgen (sonntag) mal direkt austesten! Du bist echt genial! Hast Du selber an diesem Forum programiert, oder woher kommen diese ausergewöhnlichen Know-How- Antworten!?
Ich danke Dir schonmal, ich melde mich wieder, ob oder ob es nicht funktioniert hat oder nicht!
Schönes WE noch!
MFG, el[IT]e
PS: Wenn Du mal Probleme mit Deinem Rechner oder dem Netzwerk hast, melde Dich einfach bei mir
(das ist ja mein Beruf als Fachin formatiker)
Ich danke Dir schonmal, ich melde mich wieder, ob oder ob es nicht funktioniert hat oder nicht!
Schönes WE noch!
MFG, el[IT]e

PS: Wenn Du mal Probleme mit Deinem Rechner oder dem Netzwerk hast, melde Dich einfach bei mir
