J4.x:Umleitungen vom Redirect System Plugin (Plugin System-Weiterleitung) – falls aktiviert – verursachen interne Serverfehler 500
From Joomla! Documentation
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
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.