Magento выпустила новую версию для сообщества 1.9.3.0
.
Мне очень любопытно узнать, чем отличаются предыдущие версии Magento?
Я хочу узнать подробности о том, в чем разница с его функцией в Magento 1.9.3.0
.
а также хотите узнать, какой шаг необходимо предпринять после обновления моего текущего сайта до 1.9.3.0
какого Magento 1.9.2.4
?
magento-1.9
magento-1
upgrade
ce-1.9.2.4
ce-1.9.3.0
Муртуза Забуавала
источник
источник
Ответы:
Вы можете найти полный список различий в официальных примечаниях к выпуску: http://devdocs.magento.com/guides/m1x/ce19-ee114/ce1.9_release-notes.html#ce19-1930
Модуль исправления всех ошибок
Этот модуль исправляет известные ошибки, которые я стараюсь держать в курсе: https://github.com/digitalpianism/bugfixes
Примечание
Раньше в Magento была ошибка, из-за которой пароли не отображались в шаблоне электронной почты новой учетной записи. Большинство людей (включая меня) предположили, что это было улучшение безопасности (см. Здесь: /magento//a/46793/2380 ), но на самом деле это была ошибка, которая была исправлена в 1.9.3.0.
Известные проблемы
На данный момент есть несколько известных ошибок с 1.9.3.0:
addCrumbs()
(в случаеgetStoreConfig(web/default/show_cms_breadcrumbs)
) не определенПри включенном плоском каталоге условие правила каталога, такое как «sku», содержит «foo», больше не работаетТакже обратите внимание, что JS, который обрабатывает цену опций продукта, была перемещена из
/js/varien/product.js
в,/js/varien/product_options.js
поэтому не забудьте добавить этот файл в свою тему, если вы столкнулись со следующей проблемой: /magento//a/ 141375/2380PHP 7
Для тех, кто использует PHP 7 и модуль Inchoo, Inchoo выпустила новую версию модуля (2.0.0), которая совместима только с 1.9.3, не забудьте обновить: https://github.com/Inchoo/Inchoo_PHP7
источник
В Magento 1.9.3 есть два обратно несовместимых изменения:
Mage_Adminhtml_Block_Cms_Wysiwyg_Images_Content_Uploader
родительский класс удален.Mage_Uploader_Model_Config_Abstract
переопределяет магический метод,__call
и его поведение может быть противоречивым.Пожалуйста, проверьте, если какие-либо расширения / настройки используют / расширяют эти функции / классы.
Также убедитесь, что после обновления до Magento 1.9.3 удалите следующие файлы, чтобы избежать проблем с безопасностью:
Для получения дополнительной информации обратитесь к примечаниям к выпуску .
источник
Я не большой поклонник патчей. Лично я удаляю все файлы Magento из их каталогов, затем загружаю новую версию (используя скрипт оболочки). Все файлы, установленные за эти годы, такие как модули или темы, все еще там. Для базы данных я делаю сравнение между свежими установленными версиями. Один из способов - создать или удалить столбцы / таблицы в базе данных, другой - установить Magento заново, просто изменив /app/etc/local.xml имя файла. Я предпочитаю первый.
Если вы не измените структуру базы данных на версию 1.9.3.0, вы получите некоторые ошибки или не сможете загрузить область администратора. Если кому-то интересно сравнить каталоги и базы данных Magento между Magento CE 1.9.2.4 и 1.9.3.0, просто скачайте файл отсюда:
Сравнение Magento: версии 1.9.2.4 - 1.9.3.0
Есть два HTML-файла с очень хорошими визуальными результатами.
Я обновил 4 магазина сегодня, используя мой метод вместо исправлений. Все работают без проблем.
источник
Если кому-то интересно узнать, какие изменения существуют между Magento CE 1.9.2.4 и 1.9.3.1, скачайте следующие архивы:
Отчет о сравнении папок : http://www.megafileupload.com/89dx/FolderComparisonReport.zip
Отчет о сравнении баз данных : http://www.megafileupload.com/89dm/DatabaseComparisonReport.zip
Есть два HTML-файла с очень хорошими визуальными результатами.
источник
Undefined index:session_expire_timestamp
при обращении к витрине.Mage_Api_Model_Server_Handler_Abstract::processingMethodResult()
принимает значения скаляра и массива.источник