Nachdem ich aufgefordert wurde, den neuen Patch zu installieren, habe ich dies sofort getan.
Aber jetzt bin ich zurückgegangen und habe mir die .sh-Datei angesehen. Ich habe festgestellt, dass Änderungen an den Vorlagendateien vorgenommen werden.
Ich hatte ein benutzerdefiniertes Thema und auf meiner Website ist auch eine Onestep-Checkout-Erweiterung installiert. Muss ich den Patch irgendwie auf diese anwenden oder muss ich mir keine Sorgen machen?
template
magento-1.6
patches
Joseph Drury
quelle
quelle
Antworten:
Es gibt eine Reihe von Änderungen, die Sie zusätzlich zum Ausführen des Patches vornehmen müssen.
Ich habe hier den Patch 1.9.1.1 als Beispiel verwendet, aber leider unterscheiden sich die Patches je nach Veröffentlichung.
Benutzerdefinierte Vorlagendateien
Wenn Sie die
base/default
Vorlage mit Ihrem eigenen Paket / Design geändert oder überschrieben haben , müssen Sie die Patches bei Bedarf manuell auf Folgendes anwenden.In
app/design/frontend/base/default/template/checkout/cart.phtml
,In
app/design/frontend/base/default/template/checkout/cart/noItems.phtml
,Im
app/design/frontend/base/default/template/checkout/onepage/failure.phtml
In
app/design/frontend/base/default/template/rss/order/details.phtml
,In
app/design/frontend/base/default/template/wishlist/email/rss.phtml
,In
app/design/frontend/default/modern/template/checkout/cart.phtml
,.htaccess
RegelnWenn Sie keinen
.htaccess
kompatiblen Webserver verwenden , müssen Sie die folgenden Verweigerungsregeln manuell hinzufügen.Für Nginx ,
Dateiberechtigungen
Wenn der Benutzer Ihres Webserver-PHP-Prozesses nicht der Eigentümer des Dokumentstamms ist und sich auf Gruppenberechtigungen stützt und die Verzeichnisse
var/report
odervar/log
entfernt werden, treten Probleme mit den neuen Standarddateiberechtigungen auf.Z.B. Im folgenden Szenario
Durch die überarbeiteten Standarddateiberechtigungen
0750
von werden der Gruppe Schreibberechtigungen entzogen. Dadurch wird verhindert, dass Ihr Webserver in das Verzeichnis schreiben kann.Wenn Sie sich auf die
everyone
Berechtigung verlassen, wird der gesamte Zugriff entfernt.quelle
Sehen Sie sich die Änderungen an, die an den Vorlagendateien vorgenommen wurden. Wenn Ihr benutzerdefiniertes Design diese Vorlagen enthält (was höchstwahrscheinlich bei der
cart.phtml
Vorlage der Fall ist), müssen Sie dieselben Änderungen manuell in den Vorlagen des Designs anwenden .quelle