Header wird im Backend nach Update nicht mehr angezeigt

Fragen zur Installation von CONTENIDO 4.10? Probleme bei der Konfiguration? Hinweise oder Fragen zur Entwicklung des Systemes oder zur Sicherheit?
Antworten
elTigre
Beiträge: 21
Registriert: Di 5. Okt 2004, 16:12
Kontaktdaten:

Header wird im Backend nach Update nicht mehr angezeigt

Beitrag von elTigre » Mo 13. Mai 2019, 15:00

Hallo zusammen,

ich habe folgendes Problem:
Nach dem Update auf 4.10 kann ich mich zwar noch ins Backend einloggen, allerdings wird der Header nicht mehr gezeigt. Somit ist Contenido auch nicht mehr nutzbar. Das Frontend läuft.

PHP-Version ist 7.2

Das Logfile sagt:

Code: Alles auswählen

[13-May-2019 15:42:30 Europe/Berlin] PHP Fatal error:  Uncaught cException: Tried to load a single line with field name and value statistics_sd from khan_area but found more than one row in /homepages/39/d33889671/htdocs/contenido/classes/genericdb/class.item.php:161
Stack trace:
#0 /homepages/39/d33889671/htdocs/contenido/classes/contenido/class.area.php(167): Item->loadBy('name', 'statistics_sd')
#1 /homepages/39/d33889671/htdocs/contenido/classes/class.permission.php(353): cApiAreaCollection->getAreaID('statistics_sd')
#2 /homepages/39/d33889671/htdocs/contenido/classes/gui/class.navigation.php(166): cPermission->have_perm_area_action('statistics_sd')
#3 /homepages/39/d33889671/htdocs/contenido/classes/gui/class.navigation.php(200): cGuiNavigation->_buildHeaderData()
#4 /homepages/39/d33889671/htdocs/contenido/header.php(88): cGuiNavigation->buildHeader('1')
#5 {main}
  thrown in /homepages/39/d33889671/htdocs/contenido/classes/genericdb/class.item.php on line 161
Hat irgendjemand eine Idee, woran es liegen könnte?

Viele Grüße und vielen Dank,

Tobias

bodil
Beiträge: 340
Registriert: Fr 7. Okt 2011, 04:10
Kontaktdaten:

Re: Header wird im Backend nach Update nicht mehr angezeigt

Beitrag von bodil » Mo 13. Mai 2019, 19:47

Hi Tobias!
khan_ ist dein Tabellen-Prefix? Jedenfalls: Contenido erwartet hier, dass die Werte in der Spalte idarea und die in der Spalte Name jeweils einmalig sind. Wenn dir jetzt dein Plugin das zu statistics_sd gehört, zweimal reingerutscht ist (weils z.B. einerseits noch in der DB stand, du es aber andererseits noch mal installiert hast) dann gibt es den Namen jetzt doppelt.
Daher: In der Datenbank mal nachschauen und die Dubletten so löschen, dass die sinnvollere Version stehen bleibt. Oder alle Einträge zu deinem Plugin entfernen und das Plugin neu installieren.
Viel Erfolg und Grüße aus dem hohen Norden!
Bodil

Antworten