Как определить последнюю версию Magento, поддерживаемую для каждого пакета? - PullRequest
1 голос
/ 24 апреля 2020

Я работаю над проектом Magento, который недавно был обновлен с Magento 1.xx до Magento 2.3. У меня были большие проблемы с установкой TaxJar (я задавал отдельный вопрос об этом здесь в stackoverflow, когда эта проблема еще не была решена), и теперь мне поручено установить все плагины, которые были забыты установить на исходном сайте, на экспериментальный сайт. , который является Magento 2.3. Список выглядит следующим образом:

Cm_RedisSession 1.8.0.0 (stable)        Redis session
Interface_Adminhtml_Default 1.9.1.0 (stable)        Default interface for Adminhtml
Interface_Frontend_Base_Default 1.9.1.0 (stable)        This is a Magento themes base
Interface_Frontend_Default  1.9.1.0 (stable)        Default interface for Frontend
Interface_Frontend_Rwd_Default  1.9.1.0 (stable)        This is a RWD themes base
Interface_Install_Default   1.9.1.0 (stable)        Default interface for Install
Lib_Cm  1.8.0.0 (stable)        Redis adapter for Zend_Cache
Lib_Credis  1.8.0.0 (stable)        Credis Library
Lib_Google_Checkout 1.9.1.0 (stable)        Google Checkout Library
Lib_Js_Calendar 1.51.1.1 (stable)       Javascript Calendar for Magento
Lib_Js_Ext  1.7.0.0 (stable)        Extjs Javascript Libraries for Magento
Lib_Js_Mage 1.9.1.0 (stable)        Javascript Libraries for Magento
Lib_Js_Prototype    1.7.0.0.5 (stable)      Prototype and Scriptaculous Javascript Libraries for Magento
Lib_Js_TinyMCE  3.5.11.0 (stable)       TinyMCE Javascript Libraries for Magento
Lib_LinLibertineFont    2.8.14.1 (stable)       Libertine Open Fonts Project fonts for PDF print-outs
Lib_Mage    1.9.1.0 (stable)        Mage Library
Lib_Magento 1.9.1.0 (stable)        Magento Library
Lib_Phpseclib   1.5.0.0 (stable)        Phpseclib Library
Lib_Varien  1.9.1.0 (stable)        Varien Library
Lib_ZF  1.12.7.0 (stable)       Zend Framework
Lib_ZF_Locale   1.12.7.0 (stable)       Zend Framework Locale
Mage_All_Latest 1.9.1.0 (stable)        Metapackage for latest Magento 1.9.0.0 release
Mage_Centinel   1.9.1.0 (stable)        3D Secure Card Validation
Mage_Compiler   1.9.1.0 (stable)        This module compiles all files of a Magento installation and creates a single include path to increase performance
Mage_Core_Adminhtml 1.9.1.0 (stable)        Magento Administration Panel
Mage_Core_Modules   1.9.1.0 (stable)        Collection of Magento Core Modules
Mage_Downloader 1.9.1.0 (stable)        Magento Downloader
Mage_Locale_de_DE   1.9.0.0 (stable)        de_DE locale
Mage_Locale_en_US   1.9.1.0 (stable)        en_US locale
Mage_Locale_es_ES   1.9.0.0 (stable)        es_ES locale
Mage_Locale_fr_FR   1.9.0.0 (stable)        fr_FR locale
Mage_Locale_nl_NL   1.9.0.0 (stable)        nl_NL locale
Mage_Locale_pt_BR   1.9.0.0 (stable)        pt_BR locale
Mage_Locale_zh_CN   1.9.0.0 (stable)        zh_CN locale
Magento_Mobile  1.9.1.0 (stable)        Magento Mobile Xml Interface
Phoenix_Moneybookers    1.3.2.1 (stable)        Moneybookers payment gateway integration
EM_DeleteOrder  1.0.5 (stable)      Enhance Magento feature with ability to delete orders
Bluejalappeno_Orderexport   2.11.1 (stable)         Export your Magento orders in three versatile formats, including exports for CSV, Sage 50 and Highrise
Lib_Pelago  1.9.1.0 (stable)        Pelago Library

Пока все хорошо. Тем не менее, установка плагинов в Magento является для меня загадочной и сложной задачей, потому что я новичок в Magento, и пока мой опыт показывает, что установка плагинов в Magento отнимает у меня много времени. Я пробую для CLI и из пользовательского интерфейса все, что могу, но с TaxJar, установкой, хотя моя скромная личность и пыталась сделать это много раз, последнее препятствие было устранено кем-то другим, человеком, который имеет гораздо больше знаний о Magento. Это включало изменение префиксов таблиц и обновление некоторых записей в MySQL.

Итак, если все элементы в списке выше должны быть установлены мной, тогда мне придется искать все из них по одному -он, скачать, затем загрузить в папку root проекта на сервере, затем разархивировать его в папку (я не очень понимаю, где мне нужно извлечь, какое имя папки должно быть, но это кажется, что он должен быть внутри app / code /), но когда я попытался сделать это с помощью Cm_RedisSession, он полностью потерпел неудачу.

Я пытался даже с

composer require colinmollenhour/magento-redis-session

, но это не так t влияет на список установленных / устанавливаемых модулей и расширений. Теперь приведенный выше пример - это поддержка Redis для Session, и благодаря pluginarchive найти пакет не очень сложно. Однако многократно выполнять загрузку и извлечение, помимо попыток (и неудачных попыток) установить все плагины в этом списке, - очень долгая работа, поэтому мне интересно, смогу ли я каким-то образом оптимизировать эту работу, потенциально значительно сократив Количество устанавливаемых плагинов, работающих только с плагинами, совместимыми с Magento 2.3.

Конечно, я не собираюсь устанавливать точные версии, которые использовались ранее Magento. Например, в случае CmRedisSession мы можем видеть на https://github.com/colinmollenhour/Cm_RedisSession/releases, что версия 1.8.0.0, используемая более старой установкой Magento, является очень старой версией, самой новой версией 2.3.3. был выпущен в марте этого года. Я полностью согласен с установкой версии 2.3.3., Если она прошла успешно. К сожалению, это не удалось. Могу ли я как-то уменьшить боль при установке плагинов Magento, пытаясь установить только те плагины, которые совместимы с Magento 2.3?

...