Mehrere Routenfehler nach der Installation von patch_supee-6788_ee
-
13-12-2019 - |
Frage
Ich habe kürzlich den neuesten Sicherheits-Patch für Enterprise Edition 1.14.2.0 installiert.
Einige Routen werden stecken.ZB: "Kunden hinzufügen" in der Administratorin führt zu einer leeren Seite ( http://local.edressMe.com/edressMe/index.php/admin/kustomer/kehr/key/dex.de63f4ca795973b527bca8f11f7de096de4a190d5de34db875cfe95033d5E9999cfe95033D5E9999/ ).So macht einige Module (und registrieren Sie den neuen Kunden in der Frontend).
Ich habe https://github.com/rhoter/supee-6788-toolbox , aber kein Erfolg (zumindest in den Artikel, die ich identifiziert habe.)
Lösung
es klingt nach der oben genannten Toolbox, dass sie mit dem, was ich unten beschreibt, handhaben soll, aber am besten doppelklassige Überprüfung. Ich ging sorgfältig durch den gesamten Patch, als ich es auftrat, und tat alles von Hand an mein benutzerdefiniertes Thema / Erweiterungen nach ein paar Fragen.
Vergewissern Sie sich, dass alle & shtml- und .xml-Dateien auf Ihr benutzerdefiniertes Fe- und Admin-Thema
angewendet werdenDieser Patch hat mehrere Änderungen an Front-End- und admin -.xml-Dateien, die auf jedes benutzerdefinierte Thema angewendet werden müssen. Dieser Patch berührt mehrere verschiedene Teile des Systems.
Beispielsweise werden in dem Erstellungsvorgang des Kundenkonto festgestellt, dass ein generationstabelletagcode dem Registrierungsformular hinzugefügt wurde, sodass diese Änderungen in der generationspflichtigen Änderungen auch auf Ihr benutzerdefiniertes Thema angewendet werden müssen. Es gab zahlreiche andere Dateien, die sich verändert haben. Achten Sie sicher, dass Sie sorgfältig durch den Patch gehen, und nennen Sie alle & sub2 ;phtml- und .xml-Dateien, die geändert haben, und wenden Sie sie an Ihr Thema an.
in ähnlicher Weise, wenn Sie irgendwelche Layout- oder φPH-Dateien in Ihrem Administrator angepasst haben, überprüfen Sie diese auch.
Überprüfen Sie alle Überschreibungssteuerungen
In ähnlicher Weise müssen Sie die Erweiterung überprüfen, die überschüttete Methoden in Ihrem Kundencontroller (oder einem anderen Controller, der von dem Patch für diese Angelegenheit berührt wird, möglicherweise überschrieben hat. Beispielsweise finden Sie unter:
form_key
. Ich bin in ein Problem gelaufen, in dem eine Erweiterung, in der ich diesen Controller gebaut hatte, erweitert und die generationspflichtige Methode genommen hat. Ich musste die in dem Patch bezeichneten Änderungen an den Controller anwenden, das ich verwendet habe. (z. B.:
Debugging
Kannst du deine Berichte / Fehlerprotokolle überprüfen und alle Fehler berichten, die Sie erhalten, wenn diese Schritte Ihr Problem nicht ansprechen?