web-dev-qa-db-fra.com

Comment vérifier toutes les extensions installées dans Magento?

Où puis-je vérifier toutes les extensions Magento installées dans le panneau d'administration?

15
trrrrrrm

Il y a beaucoup de confusion autour de la terminologie ici. Magento, le système de programmation, a des modules de code. Ces modules sont souvent appelés (à tort, bien que je l’ai fait moi-même) des extensions. Les modules vous permettent d'ajouter du code au système MVC basé sur la configuration de Magento.

Magento a également un système appelé Magento Connect. Magento Connect vous permet d'installer des extensions. Les extensions Magento Connect sont des packages spéciaux pear. Ces packages peuvent installer un fichier n'importe où dans le système Magento. Une extension peut contenir plusieurs modules. Il peut également contenir des fichiers arbitraires qui ne font pas partie d'un module.

Il n'y a pas d'endroit officiel pour vérifier quels modules sont installés dans Magento. De manière informelle, les utilisateurs utilisent la section de configuration Disable Module Output à

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

Cette section créera une liste de chaque module de programmation installé dans le système.

Pour les extensions Connect, allez à

System -> Magento Connect -> Magento Connect Manager

C'est là que vous êtes censé installer/supprimer/gérer vos extensions de connexion.

Il y a toujours le problème des extensions installées manuellement. Magento n'offre pas de marché formel. De nombreux développeurs d’extensions tierces ont créé leur propre système d’installation ou vous ont demandé d’installer manuellement leurs fichiers. Il n'y a pas d'autre moyen de suivre ces extensions que de différencier votre base de code.

22
Alan Storm

Vous pouvez également voir quelles extensions sont installées en regardant dans /app/etc/modules/. S'il ne contient pas de fichier .xml, Magento ne sait pas qu'il existe.

7
Matthew Olsen

La question initiale demandait comment "vérifier". Cela pourrait signifier différentes choses, telles que les modules installés, les modules actifs, etc. Une autre chose à vérifier serait le numéro de version, pour voir s'il existe des mises à jour pour vos modules.

De nombreux modules écrivent leurs propres outils de gestion pour éviter ce problème, mais beaucoup ne le font pas. Dans ces cas, il est plus facile de consulter la base de données pour connaître les versions des modules.

Lorsqu'un script de mise à jour s'exécute, il ajoute une entrée de base de données à la table core_resource. C'est ainsi que Magento sait ne pas exécuter les scripts de mise à jour à plusieurs reprises.

Cochez simplement ce tableau et vous pourrez trouver toutes les versions des modules installés à la même place. Ne résout pas le problème de trouver la version actuelle du développeur, mais résout la moitié du problème.

Les autres réponses sont bien sûr correctes, vous pouvez vérifier dans le panneau d’administration sous "Système" -> "Configuration" -> "Avancé", cliquez sur "Avancé".

Cela donne une liste, comme si vous regardiez tous les fichiers xml dans la structure de fichiers sous app/etc/modules.

2
KazaJhodo

Vous pouvez vérifier les paramètres de votre module à l'aide d'outils en ligne. Cela concerne particulièrement les modules d'expédition et de paiement (si vous en avez installés). Voici quelques informations supplémentaires sur vérification de la configuration de votre estore . Au cas où cela serait incorrect, vos clients pourraient avoir des problèmes à la caisse.

0
Christina Ianchak