🔍 Pre-Update-Check · Detail

Pre-Update-Check:
Was Joomla wirklich prüft.

Joomla bringt einen integrierten Pre-Update-Check mit, der vor jedem Major-Update eine Risiko-Einschätzung gibt. Welche drei Bereiche geprüft werden, wie mit gelben und roten Befunden umzugehen ist, und welche Stolperfallen immer wieder auftauchen.

Wo finde ich den Pre-Update-Check?

Im Joomla-Backend: System → Update → Joomla. Bei Major-Sprüngen muss vorher der Update-Channel umgestellt werden:

  • Klick auf Optionen (oben rechts)
  • Update-Channel von „Default" auf „Joomla Next" umstellen
  • Speichern

Erst danach zeigt der Pre-Update-Check den Sprung auf die nächste Major-Version an. Wenn er stattdessen ein „Sie sind aktuell"-Anzeige liefert, ist der Channel noch falsch konfiguriert.

Die drei Bereiche im Detail

Bereich 1: Required Settings (Pflicht)

Server-Voraussetzungen, die für die neue Joomla-Version mindestens erfüllt sein müssen. Die wichtigsten:

  • PHP-Version5.x: PHP 8.1+, 6.x: PHP 8.2+. Bei alten Hostings oft nicht erfüllt.
  • MySQL-VersionJoomla 5/6: MySQL 8.0.13+ oder MariaDB 10.4+.
  • Apache mod_rewriteaktiv (für saubere URLs).
  • Maximale Datei-Upload-Größetypischerweise mindestens 10 MB.
  • open_basedir-EinschränkungenJoomla braucht Lese/Schreib-Zugriff auf bestimmte Verzeichnisse.
  • PHP-Extensionsmbstring, mysqli, zip, openssl, dom, xml, json, simplexml.

Wenn hier was rot ist, geht es nicht weiter. Hosting-Anbieter kontaktieren oder Konfiguration anpassen.

Bereich 2: Recommended Settings (Empfehlung)

Empfohlene Server-Konfiguration. Gelb ist akzeptabel, rot heißt: nachbessern, bevor das Update startet.

  • PHP-Limitsmemory_limit (256 MB+), max_execution_time (120 s+), upload_max_filesize (64 MB+).
  • OPcache aktivfür bessere Performance.
  • Send PHP Version on the headers ausschalten(expose_php = Off) – Sicherheit.
  • display_errors auf Off in Produktion– Sicherheit.
  • SSL aktivHTTPS-Pflicht für ernsthafte Sites.

Bereich 3: Extensions (kritisch)

Hier prüft Joomla, ob jede installierte Erweiterung mit der Ziel-Version kompatibel ist. Drei mögliche Status:

  • Grün – kompatibelExtension hat eine offizielle Version für die Ziel-Joomla-Version.
  • Gelb – evtl. inkompatibelExtension-Hersteller hat keine eindeutige Auskunft. Test im Subdomain-Klon zeigt, ob sie mit Backward-Compatibility-Plugin trotzdem läuft.
  • Rot – inkompatibelExtension wird in der Ziel-Version definitiv nicht laufen. Vor dem Update muss sie aktualisiert, getauscht oder deaktiviert werden.

Wichtiger Hinweis: der Joomla-eigene Extension-Check basiert auf den Manifest-Angaben der Extension-Hersteller. Manche pflegen diese Angaben nicht, sodass kompatible Extensions als gelb angezeigt werden, oder umgekehrt inkompatible als grün. Im Zweifelsfall: das Joomla Extensions Directory (JED) gibt das verlässlichere Bild – dort gibt es ab Joomla 4 ein offizielles Kompatibilitäts-Badge.

Typische Stolperfallen

Falle 1: PHP-Version-Konflikt

Häufigster roter Befund. Hosting läuft noch auf PHP 7.4 oder 8.0, Joomla 5 verlangt 8.1+. Lösung: Hosting-Backend prüfen, ob PHP-Switch möglich ist (Plesk, cPanel, ISPConfig haben das meist), sonst Hoster-Support kontaktieren.

Falle 2: open_basedir blockiert Update-Vorgang

Das Update lädt das Update-Paket herunter und entpackt es in temporäre Verzeichnisse. Wenn open_basedir das blockiert, scheitert das Update mit kryptischen Fehlermeldungen. Lösung: Upload-Update statt Live-Update verwenden, oder beim Hoster open_basedir temporär lockern.

Falle 3: max_execution_time zu kurz

Bei größeren Sites mit vielen Extensions kann das Update länger dauern als die Standard-30-Sekunden-Execution-Time. Dann bricht der Update-Vorgang ab. Lösung: vorher auf 120 oder 300 Sekunden erhöhen.

Falle 4: memory_limit erschöpft

Bei großen Datenbanken kann das Update PHP-Memory aufbrauchen. Symptom: Update startet, bleibt mitten drin stehen, weißer Bildschirm. Lösung: memory_limit auf 256 MB oder 512 MB hochsetzen.

Falle 5: gelb angezeigte Extensions sind tatsächlich rot

Ältere Extensions, die im Manifest noch „compatibility: 4.x" stehen haben, werden als gelb angezeigt – funktionieren in Joomla 5 aber nicht. Lösung: Subdomain-Test-Update vor dem Live-Update macht solche Probleme sichtbar.

Falle 6: com_search ist installiert

Die alte Suche wurde in Joomla 5 entfernt. Wenn deine Site noch com_search nutzt, muss vor dem Update auf Smart Search (com_finder) umgestellt werden. Smart Search ist seit Joomla 3 dabei, hat aber andere Konfiguration.

Falle 7: Google reCAPTCHA durch Invisible reCAPTCHA tauschen

Das normale reCAPTCHA-Plugin ist in Joomla 5 entfernt. Wer es noch in Kontakt-Formularen oder Login-Hardening nutzt, muss auf Invisible reCAPTCHA oder eine andere Lösung umstellen.

Checkliste vor dem Live-Update

  • Alle „Required Settings" grün?
  • Mindestens 90 % der „Recommended Settings" grün, der Rest gelb?
  • Alle Extensions grün, oder im Subdomain-Test verifiziert lauffähig?
  • com_search bei Bedarf entfernt und Smart Search aktiv?
  • Google reCAPTCHA bei Bedarf durch Invisible reCAPTCHA ersetzt?
  • Verifiziertes vollständiges Backup vorhanden?
  • Subdomain-Test-Update durchgeführt (bei Major-Sprüngen)?

Erst wenn diese sieben Punkte erfüllt sind, geht das Live-Update wirklich sauber durch. Den Subdomain-Test überspringen sollte man nur bei trivialen Minor-Updates – bei jedem Major-Sprung lohnt er sich.

FAQ

Häufige Fragen

Was, wenn der Pre-Update-Check eine Extension nicht erkennt?
Manche Extensions sind nur als unterstützte Bibliotheken installiert, ohne im Joomla-Extensions-Manager registriert zu sein. Die werden vom Pre-Update-Check nicht geprüft. Lösung: vor dem Update einen vollständigen Subdomain-Test mit komplettem Daten-Restore.
Wie zuverlässig ist der grüne Status bei Extensions?
Nicht 100 %. Joomla liest das Manifest der Extension aus, das vom Hersteller gepflegt wird. Wenn der Hersteller sein Manifest nicht aktuell hält, kann eine grün angezeigte Extension trotzdem brechen. Im Zweifelsfall: JED-Badge prüfen oder Subdomain-Test.
Was bedeutet das Backward-Compatibility-Plugin im Pre-Update-Check?
Joomla 5 bringt das „Behaviour - Backward Compatibility"-Plugin mit. Wenn aktiviert, laufen Joomla-4-Extensions oft auch in Joomla 5 weiter. Der Pre-Update-Check zeigt das nicht direkt an, aber im Zweifelsfall ist es ein Sicherheitsnetz für gelb angezeigte Extensions.
Kann ich Pre-Update-Check und Update getrennt machen?
Ja. Der Pre-Update-Check ist ein eigener Bildschirm im Backend, das tatsächliche Update startet erst mit Klick auf „Install the Update". Sehr empfohlen: erst Pre-Update-Check ansehen, alle gefundenen Probleme klären, dann erst das Update starten.
Wie oft sollte ich den Pre-Update-Check laufen lassen?
Vor jedem Major-Update Pflicht. Bei Minor-Updates ist er weniger kritisch, weil sich an den Required Settings nichts ändert – Pre-Update-Check kann da übersprungen werden, wenn die Site stabil läuft. Bei Major-Sprüngen niemals überspringen.
💰 29 € / Monat brutto · Sofort verfügbar

Pre-Update-Check zu aufwändig? Wir machen das.

Sauberer Pre-Update-Check, Audit der Extensions, Aufwands-Schätzung – Stundenbasis 200 € netto/Std. Schick uns die Joomla-Version und Site-URL, wir antworten mit ehrlicher Einschätzung.

→ Update-Service anfragen

Server in Deutschland · Versandkostenfrei · Keine Einrichtungsgebühr