Abwärtskompatibilität (plg_behavior_compat) lässt sich nicht ausschalten

  • Joomla Version
    5.4.1
    PHP Version
    PHP 8.5.x
    Hoster
    All-INkl
    Link (URL) zur Seite mit dem Problem
    https://reisen-und-urlaub.info/

    ich habe eine Webseite, die ich auf Joomla 6.1 bringen möchte (von 5.4). In dem Moment, wo ich das Plugin Abwärtskompatibilität ausschalte, bekomme ich die Fehlermeldung "0 Class "JTable" not found". Habe dazu hier schoin einiges gelesen und auch , wie in einem anderem Thread empfolen das "Suche" - Plugin deaktiviert.

    Ich kann über myphpadmin das plugin wieder aktivieren, dann läuft die Seite wieder, aber in dem Moment, wo ich es deaktiviere ist die Seite aus.

    Der Debug-Modus liefert folgendes:


    Code
    Es ist ein Fehler aufgetreten.0 Class "JTable" not foundCall Stack#FunctionLocation1()JROOT/libraries/eshiol/J2xml/Table/Table.php:372include_once()JROOT/libraries/loader.php:2193JLoader::import()JROOT/libraries/eshiol/J2xml/Table/Category.php:274include_once()JROOT/libraries/loader.php:2195JLoader::import()JROOT/libraries/eshiol/J2xml/Exporter.php:436include_once()JROOT/libraries/loader.php:2197JLoader::import()JROOT/plugins/system/j2xml/j2xml.php:228require_once()JROOT/libraries/src/Extension/ExtensionManagerTrait.php:2179Joomla\CMS\Application\CMSApplication->loadPluginFromFilesystem()JROOT/libraries/src/Extension/ExtensionManagerTrait.php:16010Joomla\CMS\Application\CMSApplication->loadExtension()JROOT/libraries/src/Extension/ExtensionManagerTrait.php:9911Joomla\CMS\Application\CMSApplication->bootPlugin()JROOT/libraries/src/Plugin/PluginHelper.php:23212Joomla\CMS\Plugin\PluginHelper::import()JROOT/libraries/src/Plugin/PluginHelper.php:19213Joomla\CMS\Plugin\PluginHelper::importPlugin()JROOT/libraries/src/Application/CMSApplication.php:81214Joomla\CMS\Application\CMSApplication->initialiseApp()JROOT/libraries/src/Application/AdministratorApplication.php:33215Joomla\CMS\Application\AdministratorApplication->initialiseApp()JROOT/libraries/src/Application/AdministratorApplication.php:17416Joomla\CMS\Application\AdministratorApplication->doExecute()JROOT/libraries/src/Application/CMSApplication.php:30417Joomla\CMS\Application\CMSApplication->execute()JROOT/administrator/includes/app.php:5818require_once()JROOT/administrator/index.php:32


    ich werde daraus aber nicht schlau, wer das verursacht und wie ich nun vorgehen muss.

    Da ich gerade im Urlaub bin, kann es sein, dass ich nicht immer sofort antworten kann.

    Danke für jede Hilfe

  • leider hat der Editor den Debug-Code "bereinigt". Ist das trotzdem lesbar?

    Ist er so besser zu lesen?


    Es ist ein Fehler aufgetreten.

    0 Class "JTable" not found

    Call Stack

    #

    Function

    Location

    1

    ()

    JROOT/libraries/eshiol/J2xml/Table/Table.php:37

    2

    include_once()

    JROOT/libraries/loader.php:219

    3

    JLoader::import()

    JROOT/libraries/eshiol/J2xml/Table/Category.php:27

    4

    include_once()

    JROOT/libraries/loader.php:219

    5

    JLoader::import()

    JROOT/libraries/eshiol/J2xml/Exporter.php:43

    6

    include_once()

    JROOT/libraries/loader.php:219

    7

    JLoader::import()

    JROOT/plugins/system/j2xml/j2xml.php:22

    8

    require_once()

    JROOT/libraries/src/Extension/ExtensionManagerTrait.php:217

    9

    Joomla\CMS\Application\CMSApplication->loadPluginFromFilesystem()

    JROOT/libraries/src/Extension/ExtensionManagerTrait.php:160

    10

    Joomla\CMS\Application\CMSApplication->loadExtension()

    JROOT/libraries/src/Extension/ExtensionManagerTrait.php:99

    11

    Joomla\CMS\Application\CMSApplication->bootPlugin()

    JROOT/libraries/src/Plugin/PluginHelper.php:232

    12

    Joomla\CMS\Plugin\PluginHelper::import()

    JROOT/libraries/src/Plugin/PluginHelper.php:192

    13

    Joomla\CMS\Plugin\PluginHelper::importPlugin()

    JROOT/libraries/src/Application/CMSApplication.php:812

    14

    Joomla\CMS\Application\CMSApplication->initialiseApp()

    JROOT/libraries/src/Application/AdministratorApplication.php:332

    15

    Joomla\CMS\Application\AdministratorApplication->initialiseApp()

    JROOT/libraries/src/Application/AdministratorApplication.php:174

    16

    Joomla\CMS\Application\AdministratorApplication->doExecute()

    JROOT/libraries/src/Application/CMSApplication.php:304

    17

    Joomla\CMS\Application\CMSApplication->execute()

    JROOT/administrator/includes/app.php:58

    18

    require_once()

    JROOT/administrator/index.php:32

  • Offensichtlich hast du das Plugin j2xml installiert.

    Dieses ist nicht j6-Ready.

    Lösche es über das Backend.

    Ich weiß aber aus Erfahrung, das Teile der Erweiterung in Tabellen und Einträgen in der #_extensions - Tabelle

    in der Datenbank noch extra gelöscht werden muss.

    Gruß Elwood

  • JO, ihr seid ja super schnell. Super. Habe alle Teile des Plugins gelöscht und alles in der Datenbank. Weiß auch gar nicht, woher das Plugin stammte und was es machte.

    Leider bleibt der Fehler nach Deaktivierung der Abwärtskompatibilität :

    Neues Debug log

    Code
    Es ist ein Fehler aufgetreten.0 Class "JPlugin" not foundCall Stack#FunctionLocation1()JROOT/plugins/content/jw_sig/jw_sig.php:182require_once()JROOT/libraries/src/Extension/ExtensionManagerTrait.php:2173Joomla\CMS\Application\CMSApplication->loadPluginFromFilesystem()JROOT/libraries/src/Extension/ExtensionManagerTrait.php:1604Joomla\CMS\Application\CMSApplication->loadExtension()JROOT/libraries/src/Extension/ExtensionManagerTrait.php:995Joomla\CMS\Application\CMSApplication->bootPlugin()JROOT/libraries/src/Plugin/PluginHelper.php:2326Joomla\CMS\Plugin\PluginHelper::import()JROOT/libraries/src/Plugin/PluginHelper.php:1927Joomla\CMS\Plugin\PluginHelper::importPlugin()JROOT/libraries/src/MVC/Model/FormBehaviorTrait.php:1938Joomla\CMS\MVC\Model\ListModel->preprocessForm()JROOT/libraries/src/MVC/Model/FormBehaviorTrait.php:1159Joomla\CMS\MVC\Model\ListModel->loadForm()JROOT/libraries/src/MVC/Model/ListModel.php:43110Joomla\CMS\MVC\Model\ListModel->getFilterForm()JROOT/administrator/components/com_plugins/src/View/Plugins/HtmlView.php:8311Joomla\Component\Plugins\Administrator\View\Plugins\HtmlView->display()JROOT/libraries/src/MVC/Controller/BaseController.php:69712Joomla\CMS\MVC\Controller\BaseController->display()JROOT/administrator/components/com_plugins/src/Controller/DisplayController.php:6513Joomla\Component\Plugins\Administrator\Controller\DisplayController->display()JROOT/libraries/src/MVC/Controller/BaseController.php:73014Joomla\CMS\MVC\Controller\BaseController->execute()JROOT/libraries/src/Dispatcher/ComponentDispatcher.php:14315Joomla\CMS\Dispatcher\ComponentDispatcher->dispatch()JROOT/libraries/src/Component/ComponentHelper.php:36116Joomla\CMS\Component\ComponentHelper::renderComponent()JROOT/libraries/src/Application/AdministratorApplication.php:15017Joomla\CMS\Application\AdministratorApplication->dispatch()JROOT/libraries/src/Application/AdministratorApplication.php:20618Joomla\CMS\Application\AdministratorApplication->doExecute()JROOT/libraries/src/Application/CMSApplication.php:30419Joomla\CMS\Application\CMSApplication->execute()JROOT/administrator/includes/app.php:5820require_once()JROOT/administrator/index.php:32
  • Dann gibt es noch ein Plugin jw_sig, welches Probleme bereitet.

    Es ist das Plugin Simple Image Gallerie von JoomlaWorks, welches nicht aktuell ist oder für J6 Ready ist?


    Aber:

    Es gibt ja die Migrationsprüfung, die dir alles anzeigt, was beim Update auf 6 Probleme bereiten könnte.

    Wurden diese Erweiterungen dort angezeigt?

    Gruß Elwood

  • ja, super.

    Das wars. Habe es deinstalliert und die Fehlermeldung beim Abschalten der Abwärtskompatibilität kam nicht mehr. Das Update auf 6.1 lief problemlos durch.

    Dank Dir/Euch allen.

    Elwood fragte noch, ob mir das vorher angezeigt wurde: ich meine nicht, aus der Erinnerung. Bin mir aber nicht sicher, habe es jetzt gleich deinstalliert, da ich über mobil-Hotspot arbeite und jeder Schritt gerade quälend langsam ist.

    Habt vielen Dank!


    PS: welchen Ersatz gibt es für die Galerie mit diesem einfachen Schema?

  • Nur als Info:

    Es gibt wieder Free-Versionen von Kubik-Rubik für Joomla 6!

    Sie sind zwar im Funktionsumfang kleiner aber voll funktionsfähig mit Joomla 6.

    Eine der ersten Erweiterungen sind SIGE und EasyJoomlaBackup (EJB):

    Zitat

    PS: welchen Ersatz gibt es für die Galerie mit diesem einfachen Schema?

    Die SIGE wäre für dich optimal, da der gleiche Code verwendet wird:

    {gallery} {/gallery}

    Einfach mal testen.

    Hier der Link zur kostenlosen SIGE:

    https://kubik-rubik.de/de/downloads/sige-simple-image-gallery-extended/joomla-6-pro

    Und hier weiter Informationen:

    https://kubik-rubik.de/de/forum/announcements-ankuendigungen/9681-kostenlose-versionen-fuer-joomla-6-sind-wieder-da

    Gruß Elwood