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?

  • Der Text "LogViewer" kommt in der Datenbank 18 Mal an verschiedenen Stellen vor.

    Hier einige Ausschnitte als Beispiel:


    Code
    (2168,'logviewer_LogList_before',1,0,'',''),(2169,'logviewer_LogList_after',1,0,'','')
    Code
    \"log\":\"0.00\",\"logfile\":\"0.00\",\"logviewer\":\"0.00\",
    Code
    ,log,logfile,logviewer,mailausgang,managementboard,pdfarchiv,
    Code
    ,(55537,'logviewer','deleteall'),(55535,'logviewer','list'),(55538,'logviewer','minidetail'),(55536,'logviewer','settings'),
    Code
    ,(6456,'apps','logviewer',0,'Log File',NULL,NULL,'index.php?module=logviewer&action=list','Log File | Log File',0,
  • Es kommt in folgenden Tabellen vor:
    hook

    konfiguration

    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:

    Code
    Upgrade 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
  • 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:

    Zitat

    Class "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:

    Code
    ,\"linkeditor\":\"0.00\",\"shopimporter_magento\":\"0.00\",

    Ich versuche das mal so...

  • 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!