SUPEE-10975 wurde veröffentlicht. Es wäre toll zu wissen, ob jemand auf Probleme stößt, wenn er versucht, dies anzuwenden. Steht dies im Konflikt mit dem neuesten Patch, der 7.2-Unterstützung hinzufügt?
Bisher sind dies die geänderten Dateien, die ich sehen kann
app/code/core/Mage/Adminhtml/Block/Customer/Group/Edit.php
app/code/core/Mage/Adminhtml/Block/Newsletter/Template/Edit.php
app/code/core/Mage/Adminhtml/controllers/Cms/BlockController.php
app/code/core/Mage/Adminhtml/controllers/Customer/GroupController.php
app/code/core/Mage/Adminhtml/controllers/SitemapController.php
app/code/core/Mage/Adminhtml/controllers/System/BackupController.php
app/code/core/Mage/Captcha/Model/Observer.php
app/code/core/Mage/Captcha/Model/Zend.php
app/code/core/Mage/Captcha/etc/config.xml
app/code/core/Mage/Catalog/Model/Api2/Product/Image/Rest/Admin/V1.php
app/code/core/Mage/Catalog/Model/Product/Attribute/Media/Api.php
app/code/core/Mage/Cms/Model/Wysiwyg/Images/Storage.php
app/code/core/Mage/Core/etc/config.xml
app/code/core/Mage/Core/sql/core_setup/upgrade-1.6.0.7.1.1-1.6.0.7.1.2.php
app/code/core/Mage/Dataflow/Model/Convert/Container/Abstract.php
app/code/core/Mage/ImportExport/Model/Import/Entity/Customer.php
app/code/core/Mage/ImportExport/Model/Import/Entity/Customer/Address.php
app/code/core/Mage/Payment/etc/config.xml
app/code/core/Mage/Payment/etc/system.xml
app/code/core/Mage/Payment/sql/payment_setup/upgrade-1.6.0.0.1.1-1.6.0.0.1.2.php
app/code/core/Mage/Sendfriend/Block/Send.php
app/code/core/Mage/Wishlist/controllers/IndexController.php
app/code/core/Zend/Controller/Request/Http.php
app/design/adminhtml/default/default/template/cms/browser/content/files.phtml
app/design/frontend/base/default/layout/captcha.xml
app/design/frontend/base/default/template/wishlist/sharing.phtml
app/design/frontend/rwd/default/layout/page.xml
app/design/frontend/rwd/default/template/sendfriend/send.phtml
app/etc/modules/Mage_All.xml
app/etc/modules/Mage_Captcha.xml
app/locale/en_US/Mage_Wishlist.csv
js/lib/jquery/jquery-1.12.0.js
js/lib/jquery/jquery-1.12.0.min.js
js/lib/jquery/jquery-1.12.0.min.map
js/lib/jquery/jquery-1.12.1.js
js/lib/jquery/jquery-1.12.1.min.js
js/lib/jquery/jquery-1.12.1.min.map
Hat jemand Probleme mit diesen Änderungen?
parent::getDeleteUrl();
Update in App / Code / Core / Magier / Adminhtml / Block / Kunde / Gruppe / Edit.php durchreturn parent::getDeleteUrl();
Ich bin auf ein Problem mit dem 10975-Patch gestoßen. Nach einigen Nachforschungen war ich in der Lage, die Antwort darauf zu finden, wo der Patch durcheinander gebracht wurde und warum.
Um das Folgende zusammenzufassen, überprüfen Sie, ob Sie SUPEE 9767 V2 ordnungsgemäß gepatcht haben . Das ist die Wurzel meines Problems.
Oben ist der Fehler, den ich getroffen habe, der für diese Datei spezifisch ist.
Der Fehler kommt aus dieser Zeile des Patches.
Die hier aufgelistete Version stimmt aufgrund des manuellen Patchens nicht richtig überein
Dieser Patch kam mit dieser Zeile, die ich beim manuellen Patchen verpasst habe.
quelle
Erstens, entschuldige das Duplikat von erejs Antwort , ich kann wegen meines Reputations-Scores weder kommentieren noch bearbeiten.
Der Patch erstellt hier eine neue Datei:
app/code/core/Zend/Controller/Request/Http.php
Welches hinzugefügt wird, um diese Datei zu überschreiben:
lib/Zend/Controller/Request/Http.php
Problem ist für Magento unter 1.9.0.0 (EE 1.14.0.0):
Diese Methode :
Wird in der Magento Core-Datei überschrieben
app/code/core/Mage/Core/Controller/Request/Http.php
Wofür es keine Argumente gibt.
Daher wird dieser strenge Hinweis auf jeder Website-URL, Front & Admin ausgelöst:
Strict Notice: Declaration of Mage_Core_Controller_Request_Http::getBaseUrl() should be compatible with Zend_Controller_Request_Http::getBaseUrl($raw = false) in /var/www/htdocs/app/code/core/Mage/Core/Controller/Request/Http.php on line 36
Wenn jemand weiß, ob eine Version dieses Patches in Arbeit ist, lassen Sie es mich bitte wissen.
Während Sie auf das Update warten, können Sie die Methode folgendermaßen neu definieren
app/code/core/Mage/Core/Controller/Request/Http.php
:quelle
Mit der Version 1.8.1.0 mussten wir nach dem Anwenden dieses Patches auch die
app/code/core/Mage/Core/Controller/Request/Http.php::getBaseUrl()
Funktion ändernweil dieser Patch
app/code/core/Zend/Controller/Request/Http.php
Datei hinzufügt undgetBaseUrl()
Funktion mit Parameter deklariert wird$raw = false
.quelle
Ich habe ein Problem mit "Hunk # 1 FAILED at 28"
Ablehnungen werden angeblich in config.xml.rej gespeichert, aber diese Datei existiert nicht und es gibt auch keine Beschreibung, welcher Teil des Skripts in meinem Terminalfenster fehlgeschlagen ist. Grundsätzlich schlägt der Patch fehl und es gibt keinen Hinweis auf den Grund - zumindest nicht für einen Dummkopf wie mich!
Beim ersten Ausführen hat der Patch versucht, drei nicht vorhandene jquery v 1.12.0-Dateien zu löschen. Ich habe diese ersetzt und den Patch erneut angewendet, aber jetzt schlägt er ohne nützliche Beschreibung fehl.
Magento 1.9.0.1 ist vollständig gepatcht, abgesehen vom PHP 7.2-Kompatibilitätsupdate. Es wird nicht gepatcht, es sei denn, ich kann es herausfinden oder jemand hier kann mir einen Hinweis geben (bitte!). Danke H
PS: Ich bin mir nicht sicher, ob mein Beitrag gegen die SE-Richtlinien verstößt. Ich beantworte die ursprüngliche Frage, bitte aber auch um Hilfe.
quelle
Das
Mage_Backup
Modul wird durch den Patch deaktiviert.Dies wird in den offiziellen Versionshinweisen ( https://devdocs.magento.com/guides/m1x/ce19-ee114/ce1.9_release-notes.html#ce19-1940 ) erwähnt.
Die vorgeschlagene Lösung zum erneuten Aktivieren ist jedoch falsch:
("Alternativ können Sie eine dieser beiden Methoden verwenden, um Datenbanksicherungen zu aktivieren")
Sie müssen tatsächlich beide genannten Methoden verwenden, um es wieder vollständig zu aktivieren.
quelle
Es kann Probleme mit der korrekten Behandlung der Steuerberechnung geben .
Wie in vielen Ländern üblich, verwendet unser Kunde die Konfiguration " Preise inkl. Steuern " von Magento.
Nach dem Update von 1.9.3.10 auf 1.9.4.0 wurde die Steuer zusätzlich zu den Artikelpreisen, die bereits Steuern enthalten, zur Gesamtsumme in der Kasse hinzugefügt.
Ich habe das Problem durch eine Änderung der Konfiguration in der Datei app / code / core / Mage / Sales / etc / config.xml aufgespürt , wobei " msrp " zum Knoten sales / quote / totals / shipping / after hinzugefügt wurde .
Ich habe in den Versionshinweisen nichts in Bezug auf MSRP gefunden und hoffe, dass dies eine isolierte Änderung ohne Nebenwirkungen ist.
Meine Lösung war, diesen Knoten wieder auf seinen ursprünglichen Wert " Zwischensumme, Freeshipping, Tax_subtotal " ohne das " msrp " zu ändern . Das habe ich in der etc / config.xml meines eigenen Moduls gemacht.
quelle
Spezifisches Problem, aber wenn Sie Mage_Sendfriend deaktiviert haben (das zuvor ein Modul war, das Sie sicher deaktivieren konnten), wird ein Ausnahmefehler ausgegeben.
quelle
Ich habe heute versucht, ein Upgrade von Magento CE 1.9.3.10 auf 1.9.4.0 durchzuführen, und es sind mehrere Fehler aufgetreten. Zum Glück hat es die Installation nicht durcheinander gebracht. Nach der Installation habe ich den gefürchteten - Internal Server Error bekommen. Ich wurde ausgesperrt und musste alle meine Datei- und Ordnerberechtigungen über SSH zurücksetzen und die maintenance.flag entfernen. Ich habe dann den Cache neu indiziert und wieder aktiviert. Außerdem musste ich zu meiner alten .htaccess-Datei im Root- und Download-Ordner zurückkehren. Sie sind sich nicht sicher, welche Korrekturmaßnahme erforderlich ist, um eine erfolgreiche Installation zu erzielen. Ich habe vergessen, den Text aus dem Befehlszeilenfenster zu kopieren. Daher kann ich nicht alle Fehler posten. Was ich gesehen habe, waren inkompatible Nachrichten.
quelle
Wurde die geplante Sicherung entfernt?
Oder habe ich ein Problem? Warum wird dies in keinem der Notizen erwähnt? Dies scheint ein Muster für Magento zu sein, bei dem solche Änderungen nicht erwähnt werden, wenn Updates veröffentlicht werden.
UPDATE: Sieht so aus, als hätten sie es vollständig aus allen Versionen entfernt.
UPDATE: musste Backups anders machen. Bei Interesse habe ich hier einige CRON-Befehle gepostet: Backup-Strategie-Beitrag SUPEE-10975?
quelle
Auf einer Website, die eine benutzerdefinierte Multishop-Konfiguration eines früheren Entwicklers verwendete, ist ein Problem aufgetreten. Alle URLs für andere Geschäfte als das Basisgeschäft waren 404ing. Es wurde die Servervariable "HTTP_X_REWRITE_URL" / der HTTP-Header festgelegt, wodurch die von der Magento-Anforderung verarbeitete URL geändert wurde.
Diese Variable wird / wurde von \ Zend_Controller_Request_Http :: setRequestUri () verwendet, aber die neue Version in app / code / core / Zend / Controller / Request / Http.php verwendet dies nicht mehr. Die möglichen Korrekturen waren:
Beides würde wahrscheinlich funktionieren, aber ersteres hat wahrscheinlich weniger unbeabsichtigte Konsequenzen, da es näher am vorherigen System funktioniert.
quelle
Spezifischer Fehler bei der Zahlungsmethode ist nicht verfügbar
Wir haben eine Menge
The requested Payment Method is not available
Fehler von Magento bekommen. Alle auf Bestellungen, bei denen die Zahlungsmethode in der Produktrücksendung warccsave
, die von diesem Supee in entfernt wurdeconfig.xml
.Der Fehler wird geworfen, weil Magento für eine Suche
$key
(die Zahlungsmethode ccsave in diesem Fall) , indem Sie die XML - Pfade:payment/ccsave/model
. Wenn es es nicht findet, wird ein Fehler ausgegeben. Also machten wir einfach einengit checkout [insert supee commit]^ app/code/core/Mage/Payment/etc/config.xml
und drängten auf Master, um den Fehler zu beheben.app / code / core / Mage / Payment / Helper / Data.php
app / code / core / Mage / Payment / etc / config.xml
quelle
Ändern Sie, um
app/code/core/Mage/Cms/Model/Wysiwyg/Images/Storage.php
(einen anderen) Fehler zu verursachen, der dazu führt, dass Miniaturansichten nicht richtig generiert werden ... Details 1.9.4 Miniaturansichten, die im Medienverzeichnis nicht richtig generiert werdenquelle
Wahrscheinlich nicht, aber in Version 1.9.4.0 sind beide bereits implementiert.
quelle