[gelöst] SQL Fehler ACP Add User 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.
Antworten
Benutzeravatar
Overhead
Mitglied
Beiträge: 609
Registriert: 13.03.2007 16:04
Wohnort: Germersheim

[gelöst] SQL Fehler ACP Add User Mod

Beitrag von Overhead »

Hallo zusammen,

weiss jemand wie man das lösen kann??

Code: Alles auswählen

SQL ERROR [ mysql4 ]

Out of range value adjusted for column 'user_id' at row 1 [1264]

SQL

INSERT INTO phpbb_users (username, username_clean, user_password, user_pass_convert, user_email, user_email_hash, group_id, user_type, user_permissions, user_timezone, user_dateformat, user_lang, user_style, user_allow_pm, user_actkey, user_ip, user_regdate, user_passchg, user_options, user_inactive_reason, user_inactive_time, user_lastmark, user_lastvisit, user_lastpost_time, user_lastpage, user_posts, user_dst, user_colour, user_occ, user_interests, user_avatar, user_avatar_type, user_avatar_width, user_avatar_height, user_new_privmsg, user_unread_privmsg, user_last_privmsg, user_message_rules, user_full_folder, user_emailtime, user_notify, user_notify_pm, user_notify_type, user_allow_viewonline, user_allow_viewemail, user_allow_massemail, user_sig, user_sig_bbcode_uid, user_sig_bbcode_bitfield, user_form_salt, user_birthday) VALUES ('xxxxxxxx', 'xxxxxxxxx', '59c5f1c261fccb27bc93d90fc7fbf7b1', 0, 'xxxxxxxx@xxxxxx.de', '146202459221', 2, 0, '', 1, 'l j. F Y, H:i', 'de_x_sie', 2, 1, '', '87.178.113.48', 1215167734, 1215167734, 895, 0, 0, 1215167734, 0, 0, '', 0, '1', '', '', '', '', 0, 0, 0, 0, 0, 0, 0, -3, 0, 0, 1, 0, 1, 1, 1, '', '', '', 'c80ac301a7121aca', '10-3-1963')

BACKTRACE


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

FILE: includes/functions_user.php
LINE: 249
CALL: dbal_mysql->sql_query()

FILE: includes/acp/acp_add_user.php
LINE: 177
CALL: user_add()

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

FILE: adm/index.php
LINE: 74
CALL: p_master->load_active()

Die xxxxxx dienen als Ersetzung!

Link zur Mod bei phpbb.com

cu

Overhead
Zuletzt geändert von Overhead am 05.07.2008 18:47, insgesamt 1-mal geändert.
== MAKE MY DAY ==
4seven
Mitglied
Beiträge: 5869
Registriert: 21.04.2007 06:18

Beitrag von 4seven »

auf jeden fall ist in dem

Code: Alles auswählen

INSERT INTO phpbb_users

schonmal nicht der eintrag user_id drin.
möglicherweise ist er deswegen "out of range".
oder du hast manuell eine zu hohe user_id gewählt
Benutzeravatar
Overhead
Mitglied
Beiträge: 609
Registriert: 13.03.2007 16:04
Wohnort: Germersheim

Beitrag von Overhead »

@ 4seven

er soll ja auch keine user_id manuell anlegen sondern den neuen User an die nächste freie Stelle der DB schreiben. Da nur 2 User in der DB stehen (id 1 und id 2) kann auch ide id Nummer nicht zu lang sein.

cu Overhead
== MAKE MY DAY ==
Benutzeravatar
nickvergessen
Ehrenadmin
Beiträge: 11559
Registriert: 09.10.2006 21:56
Wohnort: Stuttgart, Germany
Kontaktdaten:

Beitrag von nickvergessen »

Overhead hat geschrieben:er soll ja auch keine user_id manuell anlegen sondern den neuen User an die nächste freie Stelle der DB schreiben. Da nur 2 User in der DB stehen (id 1 und id 2) kann auch ide id Nummer nicht zu lang sein.
Irrtum! wenn du den Benutzer mit der ID 3 löscht, wird er nicht nochmal vergeben, dass nächste wäre dann 4.
Aber ich glaube nicht, dass du mehr als 8-stellige IDs hast.
kein Support per PN
Benutzeravatar
Overhead
Mitglied
Beiträge: 609
Registriert: 13.03.2007 16:04
Wohnort: Germersheim

Beitrag von Overhead »

@ nickvergessen

ups... der CoAdmin hatte den Bots 8 und 9 stellige Ids vergeben, diese aber wieder in der DB gelöscht.

Könnte es damit zusammenhängen??

btw. warum sollte eine ID die in der DB gelöscht wurde und für die es auch noch keine Beiträge gibt nicht erneut vergeben werden können??

cu Overhead
== MAKE MY DAY ==
Benutzeravatar
nickvergessen
Ehrenadmin
Beiträge: 11559
Registriert: 09.10.2006 21:56
Wohnort: Stuttgart, Germany
Kontaktdaten:

Beitrag von nickvergessen »

Overhead hat geschrieben:ups... der CoAdmin hatte den Bots 8 und 9 stellige Ids vergeben, diese aber wieder in der DB gelöscht.
Ja, damit hängt es dann wohl zusammen.
Wenn du mal in phpmyadmin nachsiehst, bei der Struktur der phpbb_users - Tabelle, was steht da bei Nächste Autoindex?
Overhead hat geschrieben:btw. warum sollte eine ID die in der DB gelöscht wurde und für die es auch noch keine Beiträge gibt nicht erneut vergeben werden können??
Frag die Datenbanken^^, ich finds aber nur Sinnvoll!

Edit:
Vllt kannst du ja ähnlich wie hier verfahren:
http://www.phpbb.de/viewtopic.php?t=160697
kein Support per PN
Benutzeravatar
Overhead
Mitglied
Beiträge: 609
Registriert: 13.03.2007 16:04
Wohnort: Germersheim

Beitrag von Overhead »

@ nickvergessen
Nächste Autoindex 16.777.216
das ist wohl so nicht richtig - oder?

es gibt in der tabelle nur user_id 1 für anonymus
und user_id 2 für den gründer admin

alle anderen Sachen haben wir gelöscht.

cu Overhead
== MAKE MY DAY ==
Benutzeravatar
nickvergessen
Ehrenadmin
Beiträge: 11559
Registriert: 09.10.2006 21:56
Wohnort: Stuttgart, Germany
Kontaktdaten:

Beitrag von nickvergessen »

Code: Alles auswählen

ALTER TABLE phpbb_users AUTO_INCREMENT=3;
kein Support per PN
Benutzeravatar
Overhead
Mitglied
Beiträge: 609
Registriert: 13.03.2007 16:04
Wohnort: Germersheim

Beitrag von Overhead »

@ nickvergessen

soweit so gut,

ich habe die sicherung und ich habe den Befehl ausgeführt - jetzt komme ich weder ins Forum noch ins acp denn
SQL ERROR [ mysql4 ]

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'AND t.template_id = s.template_id AND c.theme_id = s.theme_id AND i.imag' at line 4 [1064]
und was jetzt??

EDIT// ok ich hab das Backup von Hand über SQL eingespielt

cu Overhead
== MAKE MY DAY ==
Antworten

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