habe gestern von 2.3.7 auf 2.4.0 problemlos upgedatet.
Heute wollte ich in der Benutzerverwaltung (ich bin Administrator) einige Daten ändern, was mir Admidio beim speichern mit folgender Fehlermeldung quittierte (Änderung wurde nicht durchgeführt!!!!)
Code: Alles auswählen
S Q L - E R R O R
CODE: 1452
Cannot add or update a child row: a foreign key constraint fails ("datenbankname"."adm_user_log", CONSTRAINT "adm_FK_USER_LOG_1" FOREIGN KEY ("usl_usr_id") REFERENCES "adm_users" ("usr_id"))
B A C K T R A C E
FILE: adm_program/system/db/db_mysql.php
LINE: 62
CALL: DBCommon->db_error()
FILE: adm_program/system/db/db_mysql.php
LINE: 167
CALL: DBMySQL->db_error()
FILE: adm_program/system/classes/table_access.php
LINE: 481
CALL: DBMySQL->query()
FILE: adm_program/system/classes/user.php
LINE: 827
CALL: TableAccess->save()
FILE: adm_program/modules/profile/profile_save.php
LINE: 165
CALL: User->setValue()
Meine Systeminformation:
Admidio-Version: 2.4.0 nach Update suchen
PHP-Version: 5.2.17
MySQL-Version: 5.1.68
Safe Mode: aus
max. POST-Größe: 8M
Arbeitsspeicher: 245M
Dateiuploads: an
max. Uploadgröße: 10M
max. bearbeitbare Bildgröße: 34.25 Mega Pixel
alle PHP-Einstellungen: phpinfo()
Debugmodus: aus
Habe dasselbe Update auf einem zweiten Server mit denselben Daten gemacht und dort funktioniert alles einwandfrei.
Unterschiede in der Systeminformation (2. Server)
PHP-Version: 5.3.21
MySQL-Version: 5.1.52
Safe Mode: an
max. POST-Größe: 30M
Arbeitsspeicher: 25M
Hat jemand eine Idee oder Lösung?
Gruß
Hans