SQL Fehler nach Installation von "Accept Terms 1.0.1"

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
phpbb3-fan

SQL Fehler nach Installation von "Accept Terms 1.0.1"

Beitrag von phpbb3-fan »

Hallo,

bin nun schon länger dabei mein neues Forum mit Mods zu modifizieren.
Habe deshalb eben den Mod "Accept Terms" installiert.
Nach der Installation habe ich mein Forum aufgerufen und wurde aufgefordert die neuen Nutzungsbedingungen des Forums zu akzeptieren (obwohl ich sie gar nicht geändert habe). Akzeptiert habe ich sie. Doch dann kam folgender SQL Fehler dabei heraus:

Code: Alles auswählen

Allgemeiner Fehler
SQL ERROR [ mysqli ]

Unknown column 'user_accept_rules' in 'field list' [1054]

SQL

UPDATE phpbb_1users SET user_accept_rules = '1' WHERE user_id = 2

BACKTRACE

FILE: includes/db/mysqli.php
LINE: 163
CALL: dbal->sql_error()

FILE: includes/functions.php
LINE: 4360
CALL: dbal_mysqli->sql_query()

FILE: index.php
LINE: 135
CALL: page_header()
Laut Anleitung des Mods musste ich folgende Tabelle anlegen:

Code: Alles auswählen

ALTER TABLE phpbb_users ADD user_accept_rules SMALLINT( 1 ) NOT NULL DEFAULT '1';
Dies habe ich in meinem PHPmyAdmin auch gemacht. Doch der Fehler kommt trotzdem. Ich habe auch überprüft ob die neue Tabelle in der Tabelle phpbb_users existiert. Das ist auch der Fall.
Deshalb kann ich mir den Fehler oben nicht erklären.

Was soll ich zum beheben des Fehlers machen?

Gruß
phpbb3-fan
Benutzeravatar
Mahony
Ehemaliges Teammitglied
Beiträge: 12179
Registriert: 17.11.2005 22:33
Wohnort: Ostfildern Kemnat
Kontaktdaten:

Re: SQL Fehler nach Installation von "Accept Terms 1.0.1"

Beitrag von Mahony »

Hallo
Dein Tabellen-Präfix lautet phpbb_1 - also musst du den SQL-Befehl auch entsprechend ändern.

Code: Alles auswählen

ALTER TABLE phpbb_1users ADD user_accept_rules SMALLINT( 1 ) NOT NULL DEFAULT '1';
Grüße: Mahony
Taekwondo in Berlin
Wer fragt, ist ein Narr für fünf Minuten, wer nicht fragt, ist ein Narr für immer.
phpbb3-fan

Re: SQL Fehler nach Installation von "Accept Terms 1.0.1"

Beitrag von phpbb3-fan »

Hallo Mahony,

autsch! Das war mal wieder ein dummer Fehler von mir!
Besten Dank, dass du mir so schnell geholfen hast!

Gruß
phpbb3-fan
Antworten

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