Backup war von heute morgen.
Da hat noch alles geklappt.
Backup war von heute morgen.
Da hat noch alles geklappt.
Prima.
Dann kannst du ja #11 mal durchspielen.
Datenbank zurückkopiert.
Gleicher Ablauf wie heute morgen.
Beim Deakativieren von Plugin "Abwärtskompabilität" wird sofort der Fehler "JPLUGIN not found" angezeigt. Und der Eintrag "plg_behaviour compat" ist in der Tabelle extension verschwunden.
Datenbank erneut zurückkopiert.
Alles läuft wieder normal.
Aber den Eintrag "plg_behaviour_compat" gibt es immer noch nicht.
Ich vertage das Thema Joomla Update erstmal.
Ich habe aber bereits 4 andere Domains erfolgreich upgedatet.
Vielen Dank erstmal für den Support.
Falls jemand noch etwas zu diesem Thema einfällt: Bitte gerne nochmal antworten.
Schick mir mal einen SU Zugang und den Hoster Zugang per PN.
Dann schaue ich mal rein.
Ich habe die Suche in der Datenbank Einstellungen nach dem Namen ( behaviour) benutzt. Das ging am schnellsten. Weg ist es nicht.
Irgendein 3th part plugin braucht noch das alte Abwärtkompatibilitäts-Plugin. Bin auf der Such danach.
In der Datenbank die Tabelle #__extensions anklicken, nach Namen sortieren und nochmal nachschauen oder mit
nach dem Plugin suchen. Enabled auf 1 setzen.
Alternativ per FTP die configurarion.php Datei ändern:
dann siehst du welche Erweiterung den Fehler verursacht.
Hatte das gleiche Problem, das ist super das man alles killt nur weil einem das Update eine Deaktivierung vorschlägt. Und das scheint vielen zu passieren.
Ich hab nun einen Debug gemacht. Aber was sagt das nun aus? JCE ist das Problem?
| # | Function | Location |
|---|---|---|
| 1 | () | JROOT/plugins/content/jce/jce.php:15 |
| 2 | require_once() | JROOT/libraries/src/Extension/ExtensionManagerTrait.php:217 |
| 3 | Joomla\CMS\Application\CMSApplication->loadPluginFromFilesystem() | JROOT/libraries/src/Extension/ExtensionManagerTrait.php:160 |
| 4 | Joomla\CMS\Application\CMSApplication->loadExtension() | JROOT/libraries/src/Extension/ExtensionManagerTrait.php:99 |
| 5 | Joomla\CMS\Application\CMSApplication->bootPlugin() | JROOT/libraries/src/Plugin/PluginHelper.php:232 |
| 6 | Joomla\CMS\Plugin\PluginHelper::import() | JROOT/libraries/src/Plugin/PluginHelper.php:192 |
| 7 | Joomla\CMS\Plugin\PluginHelper::importPlugin() | JROOT/components/com_content/src/View/Featured/HtmlView.php:144 |
| 8 | Joomla\Component\Content\Site\View\Featured\HtmlView->display() | JROOT/libraries/src/MVC/Controller/BaseController.php:697 |
| 9 | Joomla\CMS\MVC\Controller\BaseController->display() | JROOT/components/com_content/src/Controller/DisplayController.php:122 |
| 10 | Joomla\Component\Content\Site\Controller\DisplayController->display() | JROOT/libraries/src/MVC/Controller/BaseController.php:730 |
| 11 | Joomla\CMS\MVC\Controller\BaseController->execute() | JROOT/libraries/src/Dispatcher/ComponentDispatcher.php:143 |
| 12 | Joomla\CMS\Dispatcher\ComponentDispatcher->dispatch() | JROOT/components/com_content/src/Dispatcher/Dispatcher.php:56 |
| 13 | Joomla\Component\Content\Site\Dispatcher\Dispatcher->dispatch() | JROOT/libraries/src/Component/ComponentHelper.php:361 |
| 14 | Joomla\CMS\Component\ComponentHelper::renderComponent() | JROOT/libraries/src/Application/SiteApplication.php:217 |
| 15 | Joomla\CMS\Application\SiteApplication->dispatch() | JROOT/libraries/src/Application/SiteApplication.php:271 |
| 16 | Joomla\CMS\Application\SiteApplication->doExecute() | JROOT/libraries/src/Application/CMSApplication.php:304 |
| 17 | Joomla\CMS\Application\CMSApplication->execute() | JROOT/includes/app.php:58 |
| 18 | require_once() | JROOT/index.php:51 |
Zitat
das ist super das man alles killt nur weil einem das Update eine Deaktivierung vorschlägt
Das Problem sind veraltete oder nicht kompatible Erweiterungen
Übrigens ist es ja wohl etwa seit September 2017 bekannt das diese Klasse JPlugin enfallen wird:
Siehe diesbezüglich übrigens auch Strang 1 und 2 dort:
Moin!
Ich hab nun einen Debug gemacht. Aber was sagt das nun aus? JCE ist das Problem?
Das Abwärtskompatibilitäts-Plugin ist aktiviert?
Könnte sein. Deaktiviere oder lösche alle JCE-Einträge in der DB bzw. Tabelle #_extensions.
Danach den JCE in der aktuellsten Version installieren.
Oder das Backup einspielen und den JCE updaten.
Kannst alternativ auch das Kompatibilitäts-Plugin in der Datenbank aktivieren wie in #19 beschrieben und dann schauen ob du wieder ins Backend kommst und anschließend JCE dann im Backend aktuallisieren kannst...
HI,
Fehler lag mal wieder an einem 3rd Part-Plugin. Wenn man das Kompatibilitäts-Plugin deaktiviert, läuft die Komponente nicht.
Da muss ich noch auf eine neue Version warten.
Danke für eure Hilfe
Ich habe eine lokale Testsite (bei mir unter Laragon, das geht natürlich auch mit XAMPP, WAMP-Server, Bearsamp o.ä.) unter J5 mit deaktiviertem Kompatibilitäts-Plugin. Dazu eine weitere mit J6.
Dort teste ich alle meine Erweiterungen auf J5- oder J6-Kompatibilität. Wenn es nach dem Installieren einer Erweiterung oder spätestens bei der Nutzung „kracht“, ist die Erweiterung noch nicht "ready".
Das ist sicherer und geht schneller, als eine „echte“ Website reparieren zu müssen.