Kompatibilitätsprüfung (Pre-Update Check)

From Joomla! Documentation

Revision as of 09:11, 16 June 2021 by Max123kl (talk | contribs) (Created page with "Wenn man ein Club-Template eines Drittanbieters benutzt, das nicht mit Joomla 4 kompatibel ist, muss man sein Standard-Template auf Protostar (oder Beez3) ändern, bevor man d...")

Neu in Joomla! 3.10.x ist die Komponente „Kompatibilitätsprüfung“. Diese Komponente zeigt die technischen Spezifikationen des Servers, auf dem sich die Website befindet, sowie die Kern- und Drittanbieter-Erweiterungen, die den Update-Server verwenden, in einer Listenform an.

Technische Spezifikation

Der obere Teil der Kompatibilitätsprüfung zeigt, ob die aktuelle Serverumgebung mit der aktuellen Zielversion von Joomla kompatibel ist, sowohl für die erforderlichen PHP- als auch Datenbankeinstellungen. Die Daten auf der Seite Technische Anforderungen zeigen die Spezifikationen an, anhand derer wir prüfen.

Erforderliche PHP- und Datenbankeinstellungen der Komponente „Kompatibilitätsprüfung“ Empfohlene PHP-Einstellungen der Komponente „Kompatibilitätsprüfung“

Wichtig ist, dass Sie überprüfen, ob irgendetwas rot markiert ist und mit Joomla 4.x nicht kompatibel sein wird. Wenn das der Fall ist, müssen Sie mit Ihrem Hoster sprechen oder den Hoster wechseln, bevor Sie auf Joomla 4.x migrieren können. Siehe auch Warum Migrieren für weitere Informationen zur Planung und Schritt-für-Schritt-Anleitungen.

Kompatibilitätsprüfung für Erweiterungen

Die Komponente „Kompatibilitätsprüfung“ berücksichtigt auch Erweiterungen von Drittanbietern.

Die Liste ist in Abschnitte unterteilt, die auf dem Tag targetplatform basieren, den Erweiterungen, die gerade benutzt werden oder nicht. Für Entwickler, siehe auch Einsatz eines Update-Servers für weitere Informationen über diese Tags und wie man einen Update Server einrichtet. Für weitere Informationen über das Joomla Update-System, siehe die Seiten Joomla! Update System Voraussetzungen und Erweiterungen Erweiterungs-Manager Update.

Durch Klicken auf den Link Details rechts in jeder farbigen Überschrift können zusätzliche Informationen zu den auf der Website installierten Erweiterungen angezeigt werden.

Update-Informationen nicht verfügbar

Die hier aufgeführten Erweiterungen unterstützen noch nicht das Joomla-Update-System oder haben zumindest keinen targetplatform-Tag, der die Unterstützung für die ausgewählte Ziel-Joomla-Version anzeigt. (siehe Einen Update-Server bereitstellen) Zur Überprüfung der Kompatibilität mit 4.x sollte der Entwickler der aufgeführten Erweiterungen kontaktiert werden.

Update erforderlich

Die hier aufgeführten Erweiterungen benötigen ein Update, um unter 4.x korrekt zu funktionieren. Bitte den Entwickler der aufgeführten Erweiterungen kontaktieren, um abzuklären, ob die Komponente vor oder nach dem Upgrade aktualisiert werden muss.

Kein Update erforderlich

Die hier aufgeführten Erweiterungen geben an, dass sie 4.x-kompatibel sind und kein Update erforderlich ist.


Was hat es mit diesem potenziell ernsten Problem auf sich?

Plugins vom Typ (system, user, authentication, actionlog, twofactorauth) könnten während der Ausführung des Upgrades gestartet werden. Wenn es ein kritisches Problem innerhalb dieses Plugins gibt, könnte dies zu einem beschädigten Upgrade führen und die Website unbrauchbar machen. Aus diesem Grund muss jedes Plugin dieses Typs, das nicht explizit als kompatibel aufgeführt ist, noch sorgfältiger überprüft werden, bevor der Upgrade-Button gedrückt wird. Es wird dringend empfohlen, die fraglichen Plugins zu deaktivieren und mit dem jeweiligen Entwickler Rücksprache zu halten.

Die Popup-Warnung für potenziell störende Plugins beim Upgraden

Auf der Registerkarte Live-Update wird erneut die vollständige Liste der potenziell gefährlichen Erweiterungen angezeigt.

Die Live-Update-Meldung der potenziell gefährlichen Erweiterungen

Es wird dringend empfohlen, alle Erweiterungen einschließlich der hier aufgelisteten Plugins zu deaktivieren, bevor das Upgrade gestartet wird, da die hier aufgelisteten Erweiterungen nicht mit der Zielversion kompatibel sein dürften und das Upgrade beschädigen könnten.

Wie mit Warnungen umgehen? Wenn die Warnungen nicht beachtet werden und das Upgrade trotzdem durchgeführt werden soll, kann dies durch Aktivieren der entsprechenden Option erfolgen. Da dies das Risiko mit sich bringt, dass die Website nicht mehr ohne Weiteres wiederhergestellt werden kann, ist dieses die letzte Erinnerung, dass ein Backup erforderlich ist!

Fragen und Antworten

Wir wollen das Ganze in einige Fragen und Antworten aufschlüsseln.

F: Was bedeuten die Markierungen?

A: Die grüne Markierung Kein Update erforderlich bedeutet, dass die Erweiterung vom Entwickler als bereit für Joomla 4 markiert wurde. Sie sollte mit einem Klick von 3.10.x auf 4.x umgestellt werden können. Eine Überprüfung beim Entwickler wird empfohlen.

Die rote Markierung Update-Informationen nicht verfügbar bedeutet, dass die Erweiterung keine Kompatibilitätsinformationen zur Erweiterung hinterlegt hat. Eine Nachfrage beim Entwickler über die Umstellung von 3.10.x auf 4.x ist erforderlich.

Die gelb/orange Markierung Ja (x.x.x) bedeutet, dass die Erweiterung vom Entwickler markiert wurde und dass die Erweiterung möglicherweise ein Update benötigt, um mit Joomla 4 kompatibel zu sein. Die Erweiterung könnte man aktualisieren und sehen, ob sich ein grünes „Ja“ zeigt. Wenn nicht, sollte beim Entwickler wegen des Umstiegs von 3.10.x auf 4.x nachgefragt werden.

Die graue Anzeige Fehlendes Kompatibilitäts-Tag bedeutet, dass die Erweiterung kein Tag hat oder den Update-Server nicht verwendet. Der Entwickler hat weder ja noch nein gesagt bzw. benötigt ein Update. In einigen Fällen kann ein Paket installiert worden sein und der Komponentenanteil hat ein Tag, aber die zusätzlichen Plugins oder Module haben keine Tags. Wie immer muss man sich bei den Entwicklern der Erweiterungen erkundigen, um den Migrationsweg von 3.10.x auf 4.x zu klären.

F: Was ist mit den Joomla-Kernkomponenten?

A: Joomla-Core-Erweiterungen werden mit einem Klick von 3.10.x auf 4.x migriert, mit diesen Ausnahmen:

Die Sprachpakete sind noch nicht bereit für Joomla 4 (Stand: September 2020). Mit der Zeit werden sie es sein. Wenn die Website von anderen Sprachpaketen abhängt, sollte man mit der Migration warten, bis alle Sprachpakete fertig sind.

Die Weblinks-Komponente ist noch nicht bereit für Joomla 4 (Stand: September 2020). Wenn weiterhin Weblinks in der Joomla 4-Website verwendet werden sollen, sollte man mit der Migration warten, bis die Weblinks-Komponente fertig ist.

F: Was ist mit den Templates?

A: Aufgrund der Änderungen in Joomla 4 kann ein Template mit Joomla 4 kompatibel sein oder nicht. Die Kern-Templates wie Protostar, Beez3, Beez5 und so weiter werden mit einem Klick in das neue Cassiopeia-Template konvertiert und ältere Templates werden komplett entfernt. Wenn man ein Club-Template eines Drittanbieters benutzt, das nicht mit Joomla 4 kompatibel ist, muss man sein Standard-Template auf Protostar (oder Beez3) ändern, bevor man den 1-Klick macht. Falls ältere Administrator-Templates oder Core-Templates vorhanden sind, ist es empfehlenswert, alle zu deinstallieren, mit Ausnahme derjenigen Core-Templates, die als Standard eingestellt werden sollen. Dazu gehören Bluestork, Hathor und die anderen beez Templates. Als Administrator-Template bleibt Isis erhalten. Entweder man behält das kompatible Template eines Drittanbieters, Protostar oder Beez3 als Standard. Der Rest wird deinstalliert.

Q: Can I uninstall plg_content_geshi?

A: Yes. This is leftover from the 2.5 life cycle and must be uninstalled.

Q: What about all that FOF, fef, etc.?

A: Many extensions in the red or yellow/orange headings will/may make it through the one-click and migrate fine. It is recommended that you go to Extensions→Manage→Manage and check all extensions. Typically the ones authored by Joomla will migrate on the one click. Typically the Akeeba extensions will too. Again, check with extension developers to verify the migration path on all third-party extensions.

Q: Does the Extensions Pre-Update Check show all the extensions installed on my site?

A: The Pre-Update Check will show all extensions. Only extensions that use the Update Server are given compatibility information. Those extensions that do not use the Update Server will show in the list with the Missing Compatibility Tag.

Summary

From a migration perspective, it is my belief that the Pre-Update Check should be used a guide. You'll want to have a second tab open with Extensions→Manage→Manage open in order to uninstall any extensions or check who they're authored by so you can contact third-party extension developers on the migration path they've established to migrate their extensions.