Magento hat seine neue Community Edition-Version veröffentlicht 1.9.3.0
.
Ich bin sehr gespannt, was die Unterschiede zur vorherigen Magento-Edition sind.
Ich möchte ausführliche Informationen darüber erhalten, worin der Unterschied zu seiner Funktion besteht Magento 1.9.3.0
.
und möchten auch wissen, welchen Schritt Sie nach dem Upgrade meiner aktuellen Site, auf 1.9.3.0
die sich in befindet, ausführen müssen Magento 1.9.2.4
?
magento-1.9
magento-1
upgrade
ce-1.9.2.4
ce-1.9.3.0
Murtuza Zabuawala
quelle
quelle
Antworten:
Die vollständige Liste der Unterschiede finden Sie in den offiziellen Versionshinweisen: http://devdocs.magento.com/guides/m1x/ce19-ee114/ce1.9_release-notes.html#ce19-1930
Modul, das alle Fehler behebt
Dieses Modul behebt die bekannten Fehler, die ich auf dem neuesten Stand halten möchte: https://github.com/digitalpianism/bugfixes
Randnotiz
In Magento gab es früher einen Fehler, bei dem die Passwörter in der E-Mail-Vorlage des neuen Kontos nicht angezeigt wurden. Die meisten Leute (einschließlich mir) gingen davon aus, dass es sich um eine Sicherheitsverbesserung handelte (siehe hier: /magento//a/46793/2380 ), aber es handelte sich tatsächlich um einen Fehler, der in 1.9.3.0 behoben wurde.
Bekannte Probleme
Ab sofort gibt es mehrere bekannte Fehler mit 1.9.3.0:
addCrumbs()
(für den FallgetStoreConfig(web/default/show_cms_breadcrumbs)
) ist undefiniertWenn der flache Katalog aktiviert ist, funktionieren Katalogregelbedingungen wie "sku" mit "foo" nicht mehrBeachten Sie auch, dass der JS, der den Preis für die Produktoptionen verwaltet, von
/js/varien/product.js
nach verschoben wurde./js/varien/product_options.js
Vergessen Sie also nicht, diese Datei zu Ihrem Thema hinzuzufügen, wenn Sie auf folgendes Problem stoßen : /magento//a/ 141375/2380PHP 7
Für diejenigen , PHP 7 und das Inchoo Modul hat Inchoo eine neue Version des Moduls (2.0.0) freigegeben , die mit 1.9.3 nur kompatibel ist nicht vergessen Update: https://github.com/Inchoo/Inchoo_PHP7
quelle
Es gibt zwei inkompatible Änderungen in Magento 1.9.3:
Mage_Adminhtml_Block_Cms_Wysiwyg_Images_Content_Uploader
Elternklasse wird entfernt.Mage_Uploader_Model_Config_Abstract
überschreibt die magische Methode__call
und sein Verhalten kann inkonsistent sein.Bitte überprüfen Sie, ob Erweiterungen / Anpassungen diese Funktionen / Klassen verwenden / erweitern.
Stellen Sie auch sicher, dass Sie nach dem Upgrade auf Magento 1.9.3 die folgenden Dateien entfernen, um Sicherheitsprobleme zu vermeiden:
Weitere Informationen finden Sie in den Versionshinweisen .
quelle
Ich bin kein großer Fan von Patches. Persönlich entferne ich alle Magento-Dateien aus ihren Verzeichnissen und lade dann die neue Version hoch (mithilfe eines Shell-Skripts). Alle im Laufe der Jahre installierten Dateien wie Module oder Themes sind immer noch da. Für die Datenbank mache ich einen Vergleich zwischen frisch installierten Versionen. Eine Möglichkeit besteht darin, die Spalten / Tabellen in der Datenbank zu erstellen oder zu entfernen, und die andere darin, Magento erneut zu installieren, indem Sie einfach den Dateinamen /app/etc/local.xml ändern. Ich bevorzuge den ersten.
Wenn Sie die Datenbankstruktur nicht auf Version 1.9.3.0 ändern, werden einige Fehler angezeigt, oder Sie können den Administrationsbereich nicht laden. Wenn jemand an Vergleichen für Magento-Verzeichnisse und -Datenbanken zwischen Magento CE 1.9.2.4 und 1.9.3.0 interessiert ist, laden Sie die Datei einfach hier herunter:
Magento-Vergleich: Versionen 1.9.2.4 - 1.9.3.0
Es gibt zwei HTML-Dateien mit sehr schönen visuellen Ergebnissen.
Ich habe heute 4 Läden mit meiner Methode aktualisiert, anstatt sie zu patchen. Alle laufen ohne Probleme.
quelle
Wenn jemand Interesse daran hat, die Änderungen zwischen Magento CE 1.9.2.4 und 1.9.3.1 herauszufinden, laden Sie die folgenden Archive herunter:
Ordnervergleichsbericht : http://www.megafileupload.com/89dx/FolderComparisonReport.zip
Bericht zum Datenbankvergleich : http://www.megafileupload.com/89dm/DatabaseComparisonReport.zip
Es gibt zwei HTML-Dateien mit sehr schönen visuellen Ergebnissen.
quelle
Undefined index:session_expire_timestamp
beim Zugriff auf die Storefront.Mage_Api_Model_Server_Handler_Abstract::processingMethodResult()
akzeptiert Skalar- und Array-Werte.quelle