J4.x

J4.x:Umleitungen vom Redirect System Plugin (Plugin System-Weiterleitung) – falls aktiviert – verursachen interne Serverfehler 500

From Joomla! Documentation

Other languages:
Deutsch • ‎English • ‎español • ‎français • ‎italiano • ‎日本語


Joomla 4.0.6 (nur) hat einen kleinen Mangel dokumentiert, der nur Seiten betrifft, die das System-Plugin Weiterleitung verwenden. Dieses Plugin ist standardmäßig deaktiviert, sodass nur sehr wenige Sites betroffen sein können. Wenn Ihre Website dieses Plugin verwendet, bleiben Sie entweder bei Joomla 4.0.5 und warten Sie auf Joomla 4.0.7 (das nur bei Bedarf veröffentlicht wird) oder auf das nächste geplante Joomla 4.1, das am 15. Februar 2022 erscheint. Wenn Sie dieses Plugin verwenden und bereits auf 4.0.6 aktualisiert haben, können Sie eine der unten aufgeführten einfachen Korrekturen anwenden.

Fehlerberichte

Fehlerbericht #36730: Das Plugin System Weiterleitung hat einen Regressionsfehler in Joomla 4.0.6, der nur Weiterleitungen betrifft, die Internal Server Error 500 anzeigen, anstatt weiterzuleiten.

Betroffene Versionen

Allgemeine Information

Dies betrifft nur die Joomla! Version: 4.0.6

Was ist die Ursache

Dies liegt an einem PHP-Fehler im Weiterleitung-Plugin bei der Aktualisierung des entsprechenden Weiterleitungs-Zählers, der nicht behoben ist.

Wie beheben

Wenn Sie das "System - Weiterleitung"-Plugin verwenden und bereits auf Joomla 4.0.6 aktualisiert haben, haben Sie die Wahl zwischen einer dieser Korrekturen:

  • Auf Joomla 4.1 (oder 4.0.7) aktualisieren, sobald es veröffentlicht ist.
  • Entweder downgraden Sie Ihre Website auf Joomla 4.0.5,
  • oder Sie deaktivieren vorübergehend das "System - Weiterleiten"-Plugin
  • oder Sie wenden den [https://github.com/joomla/joomla-cms/pull/36733/files

Bugfix #36733] an, indem Sie die Datei plugins/system/redirect/redirect.php editieren und den Teil "$db->" in "$this->db->" in Zeile 243 ändern, wie im diff auf bugfix #36733 gezeigt.