Как проверить все установленные в Magento расширения?


16

Где я могу проверить все установленные расширения Magento в панели администратора?


Вы также новичок в stackoverflow, так как это форум по программированию, и вы должны задавать такие вопросы в другом месте. Но, как я уже писал :) проверить их в разделе Система> Конфигурация> Дополнительно> Дополнительно. И вы можете узнать, что установлено из приложения / etc / modules /.
Антон С

Magento "расширения" добавляют код в систему MVC на основе конфигурации. Это пограничное программирование, просто плохо спросили.
Алан Шторм

Ответы:


22

Здесь много путаницы вокруг терминологии. Magento, система программирования, имеет кодовые модули. Эти модули часто (неправильно, хотя я сам это сделал) называются расширениями. Модули позволяют добавлять код в систему MVC на основе конфигурации Magento.

Magento также имеет систему под названием Magento Connect. Magento Connect позволяет устанавливать расширения. Расширения Magento Connect - это специальные груши. Эти пакеты могут установить файл в любом месте системы Magento. Расширение может содержать много модулей. Он также может содержать произвольные файлы, которые не являются частью модуля.

Там нет официального места, чтобы проверить, какие модули установлены в Magento. Неформально люди используют раздел конфигурации «Отключение вывода модуля» по адресу

System -> Configuration -> Advanced -> Disable Modules Output

В этом разделе будет создан список каждого программного модуля, установленного в системе.

Для расширений Connect перейдите в

System -> Magento Connect -> Magento Connect Manager

Это где вы должны установить / удалить / управлять расширениями подключения.

Все еще существует проблема с установленными вручную расширениями. Magento не предлагает официальную торговую площадку. Многие сторонние разработчики расширений создали свои собственные установочные системы, или же вы устанавливаете их файлы вручную. Нет другого способа отследить эти расширения, кроме разброса вашего кода.


Существуют инструменты, которые являются модулями, такими как MDN Extension Conflict (первоначально Maison du Logiciel), которые не только перечисляют, где классы модулей конфликтуют, но также перечисляют все модули (включая модули Magento) и отображают версии, содержащиеся в их файле etc / config.xml. файлы. Как отмечается, ymmv в зависимости от разработчика.
Fiasco Labs

7

Вы также можете увидеть, какие расширения установлены, заглянув в /app/etc/modules/. Если там нет .xmlфайла, тогда Magento не знает, что он существует.


2

Оригинальный вопрос спросил, как «проверить». Это может означать несколько разных вещей, например, какие модули установлены, какие активны и так далее. Еще одна вещь, которую нужно проверить, это номер версии, чтобы увидеть, есть ли обновления для ваших модулей.

Многие модули пишут свои собственные инструменты управления, чтобы избежать этого, но многие этого не делают - в этих случаях мне проще всего проверить базу данных на наличие версий модулей.

Когда запускается скрипт обновления, он добавляет запись базы данных в таблицу core_resource, поэтому Magento знает, что не нужно запускать скрипты обновления снова и снова.

Просто проверьте эту таблицу, и вы сможете узнать все версии модулей, которые установлены в одном месте. Не решает проблему определения текущей версии разработчика, но решает половину проблемы.

Другие ответы, конечно, правильные, вы можете проверить в панели администратора в разделе «Система» -> «Конфигурация» -> «Дополнительно», нажать «Дополнительно».

Это дает список, как если бы вы смотрели в файловой структуре в app / etc / modules на все файлы xml.


0

Вы можете проверить настройки вашего модуля с помощью онлайн-инструментов. Особенно это касается модулей доставки и оплаты (если они у вас установлены). Вот еще немного информации о проверке конфигурации вашего магазина . В случае, если это неправильно, у ваших клиентов могут возникнуть проблемы при оформлении заказа.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.