ACSD-47444: Trying to access array offset on value of type bool ​Fehler beim Zugriff auf bestimmte nicht vorhandene Kategoriepfade für bekannte Produkte in PHP 7.4

Der Patch ACSD-47444 löst das Problem, dass beim Zugriff auf bestimmte nicht vorhandene Kategoriepfade für bekannte Produkte in PHP 7.4 der Fehler Trying to access array offset on value of type bool ​angezeigt wird. Dieser Patch ist verfügbar, wenn der Quality Patches Tool (QPT) 1.1.22 installiert ist.

Betroffene Produkte und Versionen

Der Patch wird für die Adobe Commerce-Version erstellt:

  • Adobe Commerce (alle Bereitstellungsmethoden) 2.4.2-p1

Kompatibel mit Adobe Commerce-Versionen:

  • Adobe Commerce (alle Bereitstellungsmethoden) 2.4.0 - 2.4.2-p2
NOTE
Der Patch kann für andere Versionen mit neuen Quality Patches Tool -Versionen gelten. Um zu überprüfen, ob der Patch mit Ihrer Adobe Commerce-Version kompatibel ist, aktualisieren Sie das Paket magento/quality-patches auf die neueste Version und überprüfen Sie die Kompatibilität auf der Seite Quality Patches Tool: Suchen nach Patches. Verwenden Sie die Patch-ID als Suchschlüsselwort, um den Patch zu finden.

Problem

Der folgende Fehler tritt auf: Trying to access array offset on value of type bool ​beim Zugriff auf bestimmte nicht vorhandene Kategoriepfade für bekannte Produkte in PHP 7.4.

Voraussetzungen:

PHP 7.4.

Zu reproduzierende Schritte:

  1. Erstellen Sie ein neues Produkt mit dem Namen "test".
  2. Gehen Sie zu Stores > Settings > Configuration > CATALOG > Catalog > Search Engine Optimization > legen Sie Generate “category/product” URL Rewrites = Nein fest.
  3. Gehen Sie zur Storefront und besuchen Sie die URL wie …/abc/test.html ("abc" - sollte nicht vorhanden sein).

Erwartete Ergebnisse:

404 Seite.

Tatsächliche Ergebnisse:

500-Fehler:

Notice: Trying to access array offset on value of type bool in /app/code/Magento/CatalogUrlRewrite/Model/Storage/DynamicStorage.php on line 182

Wenden Sie den Patch an

Verwenden Sie je nach Bereitstellungsmethode die folgenden Links, um einzelne Patches anzuwenden:

Verwandtes Lesen

Weitere Informationen zu Quality Patches Tool finden Sie unter:

Weitere Informationen zu anderen in QPT verfügbaren Patches finden Sie unter Quality Patches Tool: Suchen nach Patches im Quality Patches Tool -Handbuch.

recommendation-more-help
c2d96e17-5179-455c-ad3a-e1697bb4e8c3