Probleme nach Magento 2 Update mit der Integration Funktion - leere Seite im Backend

Nach dem letzten Update einer Magento 2 Umgebung von Version 2.1.6 auf 2.1.10 hat sich die Webservice Schnittstelle geändert. Nun wird dies im Backend mittels System -> Integrations geregelt und eingestellt.
Siehe hierzu auch die Magento Dokumentation: http://devdocs.magento.com/guides/v2.0/get-started/create-integration.html

Bei mir passierte es jedoch, das ich nach dem Aufruf dieser Seite erstmal gar nichts zu sehen bekam. Leer - weiße Seite.

Das Problem ist oftmals, dass eines Ihrer Module keinen Titel hat, der in der Datei acl.xml definiert ist. In diesem Fall produziert der Berechtigungsbaum einen Fehler und steigt aus.

Man kann den Fehler beheben indem man das entsprechende Modul/Add-On anpasst, oder man nimmt einen Workaround:

In src/vendor/magento/module-integration/Helper/Data.php muss folgendes geändert werden:

$item['Daten'] = isset($Ressource['Titel']) $resource['title'] : ;

Dadurch kann die Benutzeroberfläche geladen werden. Für eines oder mehrere der Module/Add-On mit fehlendem Titel wird ein Leerzeichen neben dem Ordner vorhanden sein. Das sollte aber in der Regel nicht stören.

Kommentare

Beliebte Posts aus diesem Blog

Hintergrundbild trotz GroupPolicy ändern (Windows 10)

SMA Wechselrichter / Daten der Photovoltaik Anlage und einer BYD Batterie auslesen

CloudRadar - mailq check with Python