-
Fehler seit Update
Hallo zusammen,
seit dem Update zur Version 3.5 (hatte früher 3.4) kommt dieser Fehlermeldung, wenn ich auf die Besucherstatistik gehe:
Code:
Fatal error: Uncaught exception Exception with message Query error: Unknown column 'tv.visitors_statistic_days' in 'field list' (SELECT tv.visitors_statistic_days FROM tl_visitors tv WHERE tv.pid = '1' AND tv.id = '1' LIMIT 0,1) thrown in system/modules/core/library/Contao/Database/Statement.php on line 295
#0 system/modules/core/library/Contao/Database/Statement.php(264): Contao\Database\Statement->query()
#1 system/modules/visitors/modules/ModuleVisitorStat.php(315): Contao\Database\Statement->execute('1', '1')
#2 system/modules/visitors/modules/ModuleVisitorStat.php(160): BugBuster\Visitors\ModuleVisitorStat->getSevenDays('1', '1')
#3 system/modules/core/classes/BackendModule.php(98): BugBuster\Visitors\ModuleVisitorStat->compile()
#4 system/modules/core/classes/Backend.php(423): Contao\BackendModule->generate()
#5 system/modules/core/controllers/BackendMain.php(131): Contao\Backend->getBackendModule('visitorstat')
#6 contao/main.php(20): Contao\BackendMain->run()
#7 {main}
--------------------------
Was kann ich machen, dass die Erweiterung wieder geht?
Viele Grüße
Patrick
-
Hast Du die Datenbank über das Contao Installtool aktualisiert?
-
Nein, hab es manuell installiert.
-
Auch in diesem Fall musst Du die Datenbank aktualisieren lassen.
-
-
Wenn Du das Contao Installtool aufrufst, sollte Contao Dich darauf hinweisen, dass die Datenbank nicht aktuell ist und dass Du sie aktualisieren solltest.
-
Achso, das habe ich nach dem Update schon gemacht.
-
Das Contao Installtool zeigt Dir also nicht an, dass irgendetwas an der Datenbank aktualisiert werden müsste? Um welche Contao-Version geht's denn eigentlich?
-
Ne aktuell wird es nicht angezeigt, ich habe aber die Datenbank noch dem Update so wie du beschrieben hast aktualisiert.
Es geht um die Contao Version 3.5.38
-
Warum hast Du die Erweiterung eigentlich manuell installiert und nicht über den Erweiterungskatalog bzw. die Paketverwaltung?
Deine oben gepostete Fehlermeldung deutet jedenfalls darauf hin, dass die Datenbank nicht aktuell ist.
-
Wenn du manuell installierst und das auch noch als Update, dann musst du vor dem Aufruf des Install Tools den DCA Cache löschen, sonst werden neue Definitionen nicht erkannt.
Dazu gehst du ins Backend und über Systemwartung den Punkt "Internen Cache leeren" aktivieren und unten auf "Daten bereinigen".
Alternativ das Verzeichnis system/cache/dca leeren.
Dann das Install Tool aufrufen und die DB aktualisieren.
Sollte das immer noch nicht erkannt werden, dann war deine manuelle Installation nicht korrekt bzw. unvollständig.
-
Vielen Dank, jetzt geht es wieder