Joomla

  • Joomla! 4.0 startet mit Bootstrap 5 an Bord

    In den vergangenen zwei Jahren hat das Production Leadership Team (PLT) von Joomla den Fortschritt des Bootstrap-Projekts in Bezug auf die nächste Hauptversion, Bootstrap 5, genau verfolgt. Wir haben ein großes Interesse daran, Joomla mit den neuesten und besten Versionen der von uns

    ...
  • Joomla 3.9.24 ist da – die letzte Version vor Joomla 4

    Das Joomla-Projekt veröffentlicht jetzt mit der Version 3.9.24 das letzte Release der 3.9-Serie vor dem Start von Joomla 4. Es handelt sich um ein Security-Release, das drei Sicherheitslücken schließt und mehr als 35 Bug-Fixes und Verbesserungen enthält.

  • Neues Doppelpack: Joomla 4 Beta 6 und 3.10 Alpha 4

    Wieder ist ein großer Schritt zum neuen Joomla 4 geschafft: Die Version Joomla 4 Beta 6 ist da und steht gemeinsam mit ...

  • Fit für PHP 8: Joomla 3.9.23 ist da

    Joomla bringt die Version 3.9.23 heraus – ein Sicherheits-Release der 3.x-Reihe, das 35 Bug-Fixes enthält und Joomla außerdem bereit macht für das neue PHP 8, das am 26. November 2020 erscheint.

Ich habe heute seit langem noch einmal eine ältere Joomla 4 Installation auf eine aktuelle Joomla 4 Version gebracht. Hierzu habe ich ein Nightly Build verwendet. Ergebnis war eine Fehlermeldung:

An error has occurred.
0 Class 'Joomla\Plugin\Quickicon\Joomlaupdate\Extension\Joomlaupdate' not found

Ursache

Die Ursache für diese Fehlermeldung ist die neue Funktion Plugin as services: https://github.com/joomla/joomla-cms/pull/20547 und die Tatsache, dass eine Aktualisierung von einer früheren Joomla 4 Version noch nicht fehlerfrei arbeitet.

Lösung

Wer nach einer Aktualisierung von einer älteren Joomla 4 Version auf eine neuere einen Fehler sieht, der sollte als erstes einmal die Datei libraries/autoload_psr4.php löschen. Die Datei wird beim nächsten Aufruf von Joomla 4 automatisch neu erzeugt und der Fehler ist in der Regel behoben. Auf diese Lösung bin ich auf Github gestoßen.

Erklärung

Wenn man in einem Pre Release - also in einer Vorabversion von Joomla 4 - ein Update durchführt, muss man vorsichtig sein. Es handelt sich um Entwicklungsversionen, die nur zum Testen veröffentlicht werden. Nicht immer sind alle Funktionen schon fertig. Und die Funktion die für die Aktualisierung zuständig ist und die Datei libraries/autoload_psr4.php auf dem richtigen Stand hält, wird oft als letztes angepackt.