Я работаю над проектом 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?