Como verificar todos os instalados nas extensões Magento?


16

Onde posso verificar todas as extensões Magento instaladas no painel de administração?


você também é novo no stackoverflow, pois este é um fórum de programação e você deve fazer essas perguntas em outros lugares. Mas, como eu já estou escrevendo :), verifique-os em Sistema> Configuração> Avançado> Avançado. E você pode descobrir o que está instalado no aplicativo / etc / modules /.
Anton S

As "extensões" do Magento adicionam código ao sistema MVC baseado em configuração. É relacionado à programação limítrofe, apenas pouco solicitado.
Alan Storm

Respostas:


22

Há muita confusão em torno da terminologia aqui. Magento, o sistema de programação, possui módulos de código. Esses módulos são frequentemente (incorretamente, embora eu tenha feito isso eu mesmo) chamados extensões. Os módulos permitem adicionar código ao sistema MVC baseado em configuração do Magento.

O Magento também possui um sistema chamado Magento Connect. O Magento Connect permite instalar extensões. As extensões Magento Connect são pacotes especiais de pêra. Esses pacotes podem instalar um arquivo em qualquer lugar do sistema Magento. Uma extensão pode conter muitos módulos. Também pode conter arquivos arbitrários que não fazem parte de um módulo.

Não há um local formal para verificar quais módulos estão instalados no Magento. Informalmente, as pessoas usam a seção de configuração Desativar saída do módulo em

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

Esta seção criará uma lista de cada módulo programático instalado no sistema

Para extensões do Connect, acesse

System -> Magento Connect -> Magento Connect Manager

É aqui que você deve instalar / remover / gerenciar suas extensões de conexão.

Ainda há o problema de extensões instaladas manualmente. Magento não oferece um mercado formal. Muitos desenvolvedores de extensões de terceiros criaram seus próprios sistemas instaladores ou você instalou seus arquivos manualmente. Não há como rastrear essas extensões além de diferenciar sua base de código.


Existem ferramentas que são módulos como o MDN Extension Conflict (Originalmente Maison du Logiciel) que não apenas listam onde as classes de módulos se chocam, mas também listam todos os módulos (incluindo os módulos Magento) e exibem o versionamento contido no arquivo etc / config.xml arquivos. Como é observado, ymmv, dependendo do desenvolvedor.
Fiasco Labs

7

Você também pode ver quais extensões estão instaladas olhando para dentro /app/etc/modules/. Se ele não possui um .xmlarquivo, o Magento não sabe que ele existe.


2

A pergunta original perguntou como 'verificar'. Isso pode significar algumas coisas diferentes, como quais módulos estão instalados, quais estão ativos, etc. Outra coisa a verificar seria o número da versão, para ver se há atualizações para seus módulos.

Muitos módulos escrevem suas próprias ferramentas de gerenciamento para evitar esse aborrecimento, mas muitos não - nesses casos, acho mais fácil verificar o banco de dados em busca de versões dos módulos.

Quando um script de atualização é executado, ele adiciona uma entrada de banco de dados à tabela core_resource, é assim que o Magento sabe que não deve executar os scripts de atualização repetidamente.

Basta verificar esta tabela e você poderá descobrir todas as versões dos módulos que estão instalados em um único local. Não resolve o problema de descobrir a versão atual do desenvolvedor, mas resolve metade do problema.

É claro que outras respostas estão corretas. Você pode verificar no painel de administração em 'Sistema' -> 'Configuração' -> 'Avançado', clicar em 'Avançado'.

Isso fornece uma lista, como se você fosse procurar na estrutura de arquivos em app / etc / modules em todos os arquivos xml.


0

Você pode verificar as configurações do módulo usando ferramentas online. Especialmente se aplica aos módulos de remessa e pagamento (se você tiver algum instalado). Aqui estão mais algumas informações sobre como verificar sua configuração de loja . Caso esteja incorreto, seus clientes podem ter problemas no checkout.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.