Magento wydało nową wersję społecznościową 1.9.3.0
.
Jestem bardzo ciekawy, jakie są różnice w stosunku do poprzedniej edycji Magento?
Chcę poznać szczegółowe informacje na temat różnicy w jego funkcji Magento 1.9.3.0
.
a także chcą wiedzieć, jakie potrzeby krokiem do podjęcia po aktualizacji mój obecny witryny do 1.9.3.0
której jest Magento 1.9.2.4
?
magento-1.9
magento-1
upgrade
ce-1.9.2.4
ce-1.9.3.0
Murtuza Zabuawala
źródło
źródło
Odpowiedzi:
Pełna lista różnic znajduje się w oficjalnych informacjach o wydaniu: http://devdocs.magento.com/guides/m1x/ce19-ee114/ce1.9_release-notes.html#ce19-1930
Moduł naprawiający wszystkie błędy
Ten moduł naprawia znane błędy, które staram się aktualizować: https://github.com/digitalpianism/bugfixes
Dygresja
W Magento występował błąd polegający na tym, że hasła nie były wyświetlane w nowym szablonie wiadomości e-mail konta. Większość ludzi (w tym ja) założyło, że było to ulepszenie bezpieczeństwa (patrz tutaj: /magento//a/46793/2380 ), ale tak naprawdę to błąd, który został naprawiony w 1.9.3.0.
Znane problemy
Na chwilę obecną istnieje kilka znanych błędów w wersji 1.9.3.0:
addCrumbs()
(w przypadkugetStoreConfig(web/default/show_cms_breadcrumbs)
) jest niezdefiniowanePrzy włączonym płaskim katalogu warunek reguły katalogu, taki jak „sku” zawiera „foo”, już nie działaNależy również pamiętać, że JS, który obsługuje cenę opcji produktu, został przeniesiony
/js/varien/product.js
do,/js/varien/product_options.js
więc nie zapomnij dodać tego pliku do motywu, jeśli masz do czynienia z następującym problemem: /magento//a/ 141375/2380PHP 7
Dla tych, którzy używają PHP 7 i modułu Inchoo, Inchoo wydało nową wersję modułu (2.0.0), która jest kompatybilna tylko z 1.9.3, nie zapomnij zaktualizować: https://github.com/Inchoo/Inchoo_PHP7
źródło
Istnieją dwie niezgodne wstecz zmiany w Magento 1.9.3:
Mage_Adminhtml_Block_Cms_Wysiwyg_Images_Content_Uploader
klasa nadrzędna jest usuwana.Mage_Uploader_Model_Config_Abstract
zastępuje metodę magiczną,__call
a jej zachowanie może być niespójne.Sprawdź, czy jakieś rozszerzenia / dostosowania używają / rozszerzają te funkcje / klasy.
Upewnij się również, po aktualizacji do Magento 1.9.3, aby usunąć następujące pliki, aby uniknąć problemów z bezpieczeństwem:
Aby uzyskać więcej informacji, zapoznaj się z uwagami do wydania .
źródło
Nie jestem wielkim fanem łatania. Osobiście usuwam wszystkie pliki Magento z ich katalogów, a następnie przesyłam nową wersję (używając skryptu powłoki). Wszystkie pliki instalowane przez lata, takie jak moduły lub motywy, nadal tam są. Dla bazy danych dokonuję porównania między świeżo zainstalowanymi wersjami. Jednym ze sposobów jest tworzenie lub usuwanie kolumn / tabel do bazy danych, drugim sposobem jest ponowna instalacja Magento, po prostu zmiana nazwy pliku /app/etc/local.xml. Wolę pierwszy.
Jeśli nie zmienisz struktury bazy danych na wersję 1.9.3.0, wystąpią błędy lub nie będziesz mógł załadować obszaru administratora. Jeśli ktoś jest zainteresowany niektórymi porównaniami katalogów i baz danych Magento między Magento CE 1.9.2.4 i 1.9.3.0, wystarczy pobrać plik tutaj:
Porównanie Magento: wersje 1.9.2.4 - 1.9.3.0
Istnieją dwa pliki HTML z bardzo ładnymi efektami wizualnymi.
Zaktualizowałem dzisiaj 4 sklepy przy użyciu mojej metody zamiast łatania. Wszystkie działają bez żadnych problemów.
źródło
Jeśli ktoś jest zainteresowany dowiedzieć się, jakie są zmiany między Magento CE 1.9.2.4 i 1.9.3.1, pobierz następujące archiwa:
Raport porównania folderów : http://www.megafileupload.com/89dx/FolderComparisonReport.zip
Raport z porównania bazy danych : http://www.megafileupload.com/89dm/DatabaseComparisonReport.zip
Istnieją dwa pliki HTML z bardzo ładnymi efektami wizualnymi.
źródło
Undefined index:session_expire_timestamp
podczas uzyskiwania dostępu do witryny sklepowej.Mage_Api_Model_Server_Handler_Abstract::processingMethodResult()
akceptuje wartości skalarne i tablicowe.źródło