Wie überprüfe ich alle in Magento installierten Erweiterungen?

16

Wo kann ich alle installierten Magento-Erweiterungen im Admin-Bereich überprüfen?

trrrrrrm
quelle
du bist auch neu in stackoverflow, da dies ein programmierforum ist und du solche fragen woanders stellen solltest. Aber wie ich schon schreibe :) sieh sie dir unter System> Konfiguration> Erweitert> Erweitert an. Und Sie können herausfinden, was in der App / etc / modules / installiert ist.
Anton S
Magento-Erweiterungen erweitern das konfigurationsbasierte MVC-System um Code. Es ist Borderline-Programmierung im Zusammenhang, nur schlecht gefragt.
Alan Storm

Antworten:

22

Hier herrscht viel Verwirrung um die Terminologie. Das Programmiersystem Magento verfügt über Codemodule. Diese Module werden oft (fälschlicherweise, obwohl ich es selbst gemacht habe) als Erweiterungen bezeichnet. Mit Modulen können Sie dem konfigurationsbasierten MVC-System von Magento Code hinzufügen.

Magento hat auch ein System namens Magento Connect. Mit Magento Connect können Sie Erweiterungen installieren. Magento Connect-Erweiterungen sind spezielle Birnenpakete. Diese Pakete können eine Datei an einer beliebigen Stelle im Magento-System installieren. Eine Erweiterung kann viele Module enthalten. Es kann auch beliebige Dateien enthalten, die nicht Teil eines Moduls sind.

Es gibt keinen offiziellen Ort, um zu überprüfen, welche Module in Magento installiert sind. Informell verwenden die Benutzer den Abschnitt zur Konfiguration der Modulausgabe deaktivieren unter

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

In diesem Abschnitt wird eine Liste aller im System installierten Programmmodule erstellt

Informationen zu Connect-Erweiterungen finden Sie unter

System -> Magento Connect -> Magento Connect Manager

Hier müssen Sie Ihre Verbindungserweiterungen installieren, entfernen und verwalten.

Es gibt immer noch das Problem manuell installierter Erweiterungen. Magento bietet keinen formellen Marktplatz. Viele Entwickler von Erweiterungen von Drittanbietern haben ihre eigenen Installationssysteme erstellt, oder Sie müssen ihre Dateien manuell installieren. Es gibt keine andere Möglichkeit, diese Erweiterungen zu verfolgen, als Ihre Codebasis zu unterscheiden.

Alan Storm
quelle
Es gibt Tools, die Module wie MDN Extension Conflict (ursprünglich Maison du Logiciel) sind, die nicht nur auflisten, wo Modulklassen zusammenstoßen, sondern auch alle Module (einschließlich Magento-Module) auflisten und die in ihrer etc / config.xml enthaltene Versionierung anzeigen Dateien. Wie gesagt, ymmv, je nach Entwickler.
Fiasko Labs
7

Sie können auch sehen, welche Erweiterungen installiert sind, indem Sie nachsehen /app/etc/modules/. Wenn dort keine .xmlDatei vorhanden ist, weiß Magento nicht, dass sie vorhanden ist.

Matthew Olsen
quelle
2

In der ursprünglichen Frage wurde gefragt, wie "geprüft" werden soll. Dies kann verschiedene Ursachen haben, z. B. welche Module installiert sind, welche aktiv sind usw. Eine andere Sache, die überprüft werden muss, ist die Versionsnummer, um festzustellen, ob Updates für Ihre Module verfügbar sind.

Viele Module schreiben ihre eigenen Verwaltungstools, um diesen Aufwand zu vermeiden. In diesen Fällen ist es jedoch für mich am einfachsten, die Datenbank auf Modulversionen zu überprüfen.

Wenn ein Aktualisierungsskript ausgeführt wird, wird ein Datenbankeintrag in die Tabelle core_resource eingefügt. Auf diese Weise weiß Magento, dass die Aktualisierungsskripts nicht immer wieder ausgeführt werden.

Überprüfen Sie einfach diese Tabelle und Sie können alle Versionen der Module herausfinden, die an einer Stelle installiert sind. Behebt nicht das Problem, die aktuelle Entwicklerversion herauszufinden, sondern die Hälfte des Problems.

Andere Antworten sind natürlich korrekt. Sie können im Admin-Bereich unter "System" -> "Konfiguration" -> "Erweitert" auf "Erweitert" klicken.

Dies gibt eine Liste, so als ob Sie in der Dateistruktur unter app / etc / modules nach allen XML-Dateien suchen würden.

KazaJhodo
quelle
0

Sie können Ihre Moduleinstellungen mit Online-Tools überprüfen. Insbesondere gilt dies für Versand- und Zahlungsmodule (falls Sie welche installiert haben). Hier finden Sie weitere Informationen zum Überprüfen Ihrer Estore-Konfiguration . Falls dies nicht der Fall ist, haben Ihre Kunden möglicherweise Probleme an der Kasse.

Christina Ianchak
quelle