Як перевірити всі встановлені в розширеннях Magento?


16

Де я можу перевірити всі встановлені розширення Magento на панелі адміністратора?


Ви також новачок у stackoverflow, оскільки це форум з програмування, і вам слід задавати такі питання в іншому місці. Але як я вже пишу :), перевірте їх у розділі Система> Конфігурація> Додатково> Додатково. І ви можете дізнатися, що встановлено через додаток / etc / module /.
Антон С

Magento "розширення" додають код до системи MVC на основі конфігурації. Це пов'язане з прикордонним програмуванням, лише погано запитується.
Алан Шторм

Відповіді:


22

Тут існує велика плутанина навколо термінології. Magento, система програмування, має кодові модулі. Ці модулі часто (неправильно, хоча я це робив сам) називають розширеннями. Модулі дозволяють додавати код до системи MVC на основі конфігурації Magento.

Magento також має систему під назвою Magento Connect. Magento Connect дозволяє встановлювати розширення. Розширення Magento Connect - це спеціальні грушеві пакети. Ці пакети можуть встановити файл у будь-якому місці системи Magento. Розширення може містити багато модулів. Він також може містити довільні файли, які не входять до складу модуля.

Немає офіційного місця для перевірки, які модулі встановлені в Magento. Неофіційно люди використовують розділ конфігурації вимкнення модуля вимкнути за адресою

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

У цьому розділі буде створено список кожного програмного модуля, встановленого в системі

Для підключення розширень перейдіть на сторінку

System -> Magento Connect -> Magento Connect Manager

Тут ви повинні встановити / видалити / керувати розширеннями для підключення.

Досі існує проблема встановлених вручну розширень. Magento не пропонує офіційного ринку. Багато розробників розширень сторонніх розробників створили власні системи інсталятора, або ж ви встановили їх файли вручну. Немає можливості відстежувати ці розширення, крім того, як відрізняти базу коду.


Існують такі інструменти, як модулі, такі як MDN Extension Conflict (спочатку Maison du Logiciel), які не лише перелічать місця зіткнення класів модулів, але також перерахують усі модулі (включаючи модулі Magento) та відобразять версії, що містяться в їхніх etc / config.xml файли. Як зазначається, ymmv, залежно від розробника.
Лабораторії Фіаско

7

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


2

В оригінальному запитанні було задано питання "перевірити". Це може означати кілька різних речей, наприклад, які модулі встановлені, які активні тощо. Інша справа, щоб перевірити, чи буде номер версії, щоб побачити, чи немає оновлень для ваших модулів.

Багато модулів пишуть власні інструменти управління, щоб врятувати цю клопоту, але багато - ні. У таких випадках мені найпростіше перевірити базу даних на версії модулів.

Коли запускається скрипт оновлення, він додає запис бази даних у таблицю core_resource, саме так Magento знає, що не слід запускати сценарії оновлення знову і знову.

Просто перевірте цю таблицю, і ви зможете дізнатися всі версії модулів, які встановлені в одному місці. Не вирішує питання пошуку поточної версії розробника, але вирішує половину проблеми.

Інші відповіді, звичайно, правильні, ви можете перевірити на панелі адміністратора в розділі "Система" -> "Конфігурація" -> "Додатково", натисніть "Розширено".

Це дає список, як і коли б ви шукали у структурі файлів під програмою / etc / модулі на всіх xml-файлах.


0

Ви можете перевірити налаштування свого модуля за допомогою онлайн-інструментів. Особливо це стосується модулів доставки та оплати (якщо вони встановлені). Ось додаткова інформація про перевірку конфігурації estore . Якщо це неправильно, ваші клієнти можуть мати проблеми при оформленні каси.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.