Datenbank-Überbleibsel von 3.0 entfernen
Verfasst: 17.07.2015 12:01
Hallo,
bei dem Versuch, einen Bot nachzutragen, erschien nach Abschicken folgende Fehlermeldung:
Wie kann ich diese Spalten entfernen? Oder, noch besser, wie kann ich die Datenbank komplett von Überbleibseln befreien, sodass in keinem Fall mehr Fehler deshalb auftauchen?
Danke schonmal und Gruß
Martin
P.S. Selbiger Fehler erscheint, wenn man eine Registrierung im Board abschickt.
bei dem Versuch, einen Bot nachzutragen, erschien nach Abschicken folgende Fehlermeldung:
Tatsächlich sind in der DB unter "users" noch die Spalten user_arcade_permissions, user_arcade_perm_form, user_arcade_pm, games_per_page, games_sort_dir und games_sort_order enthalten. Da ich bei 3.1.X keine Arcade-Ext installiert habe, ist das wohl noch ein Überbleibsel aus den 3.0.X-Zeiten.Allgemeiner Fehler
SQL ERROR [ mysql4 ]
Field 'user_arcade_permissions' doesn't have a default value [1364]
SQL
INSERT INTO sf_users (username, username_clean, user_password, user_email, user_email_hash, group_id, user_type, user_permissions, user_timezone, user_dateformat, user_lang, user_style, user_actkey, user_ip, user_regdate, user_passchg, user_options, user_new, user_inactive_reason, user_inactive_time, user_lastmark, user_lastvisit, user_lastpost_time, user_lastpage, user_posts, user_colour, 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_pm, user_allow_viewonline, user_allow_viewemail, user_allow_massemail, user_sig, user_sig_bbcode_uid, user_sig_bbcode_bitfield, user_form_salt) VALUES ('AhrefsBot', 'ahrefsbot', '', '', '00', 787, 2, '', 'Europe/Brussels', 'j. F Y, H:i', 'de', 3, '', '', 1437126768, 1437126768, 230271, 0, 0, 0, 1437126768, 0, 0, '', 0, '9E8DA7', '', '', 0, 0, 0, 0, 0, 0, -3, 0, 0, 1, 0, 1, 1, 1, 0, '', '', '', 'eb7a44cb9839856b')
BACKTRACE
FILE: (not given by php)
LINE: (not given by php)
CALL: msg_handler()
FILE: [ROOT]/phpbb/db/driver/driver.php
LINE: 852
CALL: trigger_error()
FILE: [ROOT]/phpbb/db/driver/mysql.php
LINE: 181
CALL: phpbb\db\driver\driver->sql_error()
FILE: [ROOT]/phpbb/db/driver/factory.php
LINE: 329
CALL: phpbb\db\driver\mysql->sql_query()
FILE: [ROOT]/includes/functions_user.php
LINE: 275
CALL: phpbb\db\driver\factory->sql_query()
FILE: [ROOT]/includes/acp/acp_bots.php
LINE: 235
CALL: user_add()
FILE: [ROOT]/includes/functions_module.php
LINE: 674
CALL: acp_bots->main()
FILE: [ROOT]/adm/index.php
LINE: 81
CALL: p_master->load_active()
Wie kann ich diese Spalten entfernen? Oder, noch besser, wie kann ich die Datenbank komplett von Überbleibseln befreien, sodass in keinem Fall mehr Fehler deshalb auftauchen?
Danke schonmal und Gruß
Martin
P.S. Selbiger Fehler erscheint, wenn man eine Registrierung im Board abschickt.