2.1.0 - Fehler beim Zuweisen des Leiters in einer Rolle

Hast du einen Fehler in der aktuellen Version gefunden ? Diesen kannst du uns hier mitteilen und uns bei der Fehlersuche helfen.
Antworten
macjoshua
Beiträge: 43
Registriert: 2. Okt 2008, 07:06

2.1.0 - Fehler beim Zuweisen des Leiters in einer Rolle

Beitrag von macjoshua »

Hallo,

ich wollte heute unter 2.1.0 einen Leiter in einer Rolle zuweisen und bekomme folgende Fehlermeldung:

S Q L - E R R O R

CODE: 1054

Unknown column 'mem_valid' in 'field list'

B A C K T R A C E


FILE: adm_program/system/db/mysql.php
LINE: 193
CALL: DB->db_error()

FILE: adm_program/system/db/mysql.php
LINE: 77
CALL: MySqlDB->db_error()

FILE: adm_program/modules/profile/roles_save.php
LINE: 94
CALL: MySqlDB->query()
milkaman
Former team member
Beiträge: 129
Registriert: 22. Feb 2006, 18:07

Beitrag von milkaman »

Hi,

ich kann den Fehler leider nicht nachvollziehen.
Kannst du hier noch mal ein paar Details von deinem Fall beschreiben.
Auf welchem Weg bist du zum Fehler gekommen.
z.B. existierender User, im Profil auf Rollenmitgliedschaften ändern geklickt,...

Gruß

Roland
Benutzeravatar
fasse
Administrator
Beiträge: 6229
Registriert: 12. Nov 2005, 16:06

Beitrag von fasse »

Ich habe gerade noch einmal nach dem Feld mem_valid geschaut, welches wir mit der 2.1 abgeschafft haben, und bis auf einen Fehler in der Benutzerverwaltung kommt es nirgendwo mehr vor. Es dürfte diese Fehlermeldung also eigentlich nicht kommen.

Wir hatten in der Vergangenheit schon einmal Probleme, dass bei einigen Usern bei den Updates nicht alle Dateien ersetzt wurden.

Hast du vor deinem Update den Ordner adm_program komplett gelöscht ?

Gruß
Fasse
macjoshua
Beiträge: 43
Registriert: 2. Okt 2008, 07:06

Beitrag von macjoshua »

Hallo Fasse,

ich habe jetzt explizit den Ordner nochmal gelöscht und aus dem 2.1.0
Archiv kopiert, jetzt geht es.

Waren wohl doch noch was übrig, sorry!
macjoshua
Beiträge: 43
Registriert: 2. Okt 2008, 07:06

Beitrag von macjoshua »

Die nächste Meldung:

Ich wollte ein Mitglied löschen (in die Rolle Ehemalige) und dann kommt folgende Meldung:

S Q L - E R R O R

CODE: 1054
Unknown column 'mem_valid' in 'field list'

B A C K T R A C E

FILE: adm_program/system/db/mysql.php
LINE: 193
CALL: DB->db_error()

FILE: adm_program/system/db/mysql.php
LINE: 77
CALL: MySqlDB->db_error()

FILE: adm_program/administration/members/members_function.php
LINE: 141
CALL: MySqlDB->query()
milkaman
Former team member
Beiträge: 129
Registriert: 22. Feb 2006, 18:07

Beitrag von milkaman »

Hi,

der Fehler ist bekannt.

Den Fehler kannst du beheben, in dem du in der Datei ./adm_program/administration/members/members_function.php in Zeile 132 im SQL Statement mem_valid entfernst.

Die Zeile sollte anschliessend so aussehen:

Code: Alles auswählen

$sql = "SELECT mem_id, mem_rol_id, mem_usr_id, mem_begin, mem_end, mem_leader
Gruß

Roland
macjoshua
Beiträge: 43
Registriert: 2. Okt 2008, 07:06

Beitrag von macjoshua »

Super, danke für die schnelle Hilfe!
Antworten