Class "Xentral\Modules\LogViewer\Bootstrap" not found
-
-
Also "LogViewer" existiert in OpenXE nicht, auch nicht in der Datenbank, auch nicht in unserer alten Xentral 20 Datenbank. Ich vermute da wird irgendwas versucht zu laden was es im neuen Xentral gibt aber nicht in OpenXE.
Kannst Du mal in der Datenbank nach dem Text "LogViewer" suchen?
-
-
Das ist in den "hooks"-tabellen? Ich denke die Einträge kannst Du löschen, ggf. ist der Fehler dann weg.
-
Es kommt in folgenden Tabellen vor:
hookkonfiguration
module_action
supersearch_index_item
Aus der Tabelle hook habe ich es rausgelöscht aber der Fehler tritt noch auf. Ich werde es jetzt schrittweise aus den anderen Tabellen löschen und versuche es dann jeweils. -
Ich habe es überall gelöscht aber der Fehler tritt noch unverändert auf.
Ich habe dann nochmal ./upgrade.sh -db -v -drop_keys -do ausgeführt.
Jetzt bekomme ich folgenden Fehler:
CodeUpgrade step 401 of 715... ALTER TABLE `hook` MODIFY COLUMN `id` int(11) NOT NULL auto_increment; PHP Fatal error: Uncaught mysqli_sql_exception: Incorrect table definition; there can be only one auto column and it must be defined as a key in /var/www/html/OpenXE-V.1.11/upgrade/data/upgrade.php:448 Stack trace: #0 /var/www/html/OpenXE-V.1.11/upgrade/data/upgrade.php(448): mysqli_query() #1 /var/www/html/OpenXE-V.1.11/upgrade/data/upgrade.php(142): upgrade_main() #2 {main} thrown in /var/www/html/OpenXE-V.1.11/upgrade/data/upgrade.php on line 448
-
Hm, hast Du zwischendurch nochmal einen Import gemacht?
Schick mir mal die Ausgabe der Datenbankabfrage: SHOW COLUMNS FROM `hook`;
-
Ich habe nochmal von vorne angefangen. Im SQL Dump habe ich alle Vorkommen von Logviewer gelöscht, also z.B.:
Zitat,(55537,'logviewer','deleteall'),(55535,'logviewer','list'),(55538,'logviewer','minidetail'),(55536,'logviewer','settings')
...habe ich vollständig gelöscht und auf die Syntax geachtet.
Ich hatte wohl beim letzten Versuch einen Fehler eingebaut, jetzt hat der Import funktioniert und ./upgrade.sh -db -v -drop_keys -do lief auch ohne Fehler durch.
Der eigentliche Fehler ist leider unverändert:
ZitatClass "Xentral\Modules\LogViewer\Bootstrap" not found
Vielleicht habe ich nicht genug gelöscht, ich bin mir nicht 100% sicher was weg muss. Hier ein Beispiel:
Code,\"linkeditor\":\"0.00\",\"log\":\"0.00\",\"logfile\":\"0.00\",\"logviewer\":\"0.00\",\"shopimporter_magento\":\"0.00\",
habe ich geändert in;
Code,\"linkeditor\":\"0.00\",\"log\":\"0.00\",\"logfile\":\"0.00\",\"shopimporter_magento\":\"0.00\",
aber ich denke vielleicht muss log und logfile auch gelöscht werden, also so:
Ich versuche das mal so...
-
Funktioniert leider auch nicht, der Fehler ist unverändert....
-
Probier doch bitte mal im OpenXE Hauptverzeichnis die Datei "refreshFileCache.php" mit php auszuführen.
-
Probier doch bitte mal im OpenXE Hauptverzeichnis die Datei "refreshFileCache.php" mit php auszuführen.
Das hat funktioniert, der Fehler tritt nicht mehr auf!
Ich habe nochmal die unverbastelte DB eingespielt, also wo die Logviewer Einträge noch drin sind und das läuft.Solange keine Fehlermeldungen mehr bez. Logviewer angezeigt werden lasse ich das erstmal wie es ist.
Jetzt wird weiter getestet, vielen Dank Andi!
Jetzt mitmachen!
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!