Atualizar
Tudo está funcionando agora, mas There are no commands defined in the "cache" namespace
ainda está lá. Eu tentei chmod 777 -R var/generation
, não consertei nada. AFAIK nenhum módulo está ativado
public_html]# bin/magento module:status
List of enabled modules:
Nosto_Tagging
List of disabled modules:
Magento_Store
Magento_AdvancedPricingImportExport
Magento_Directory
Magento_Theme
Magento_Backend
Magento_Backup
Magento_Eav
Magento_Customer
Magento_BundleImportExport
Magento_AdminNotification
Magento_CacheInvalidate
Magento_Indexer
Magento_Cms
Magento_CatalogImportExport
Magento_Catalog
Magento_Rule
Magento_Msrp
Magento_Search
Magento_Bundle
Magento_Quote
Magento_CatalogUrlRewrite
Magento_Widget
Magento_SalesSequence
Magento_CheckoutAgreements
Magento_Payment
Magento_Downloadable
Magento_CmsUrlRewrite
Magento_Config
Magento_ConfigurableImportExport
Magento_CatalogInventory
Magento_SampleData
Magento_Contact
Magento_Cookie
Magento_Cron
Magento_CurrencySymbol
Magento_CatalogSearch
Magento_CustomerImportExport
Magento_CustomerSampleData
Magento_Deploy
Magento_Developer
Magento_Dhl
Magento_Authorization
Magento_User
Magento_ImportExport
Magento_Sales
Magento_CatalogRule
Magento_Email
Magento_EncryptionKey
Magento_Fedex
Magento_GiftMessage
Magento_Checkout
Magento_GoogleAnalytics
Magento_GoogleOptimizer
Magento_GroupedImportExport
Magento_GroupedProduct
Magento_Tax
Magento_DownloadableImportExport
Magento_Braintree
Magento_Integration
Magento_LayeredNavigation
Magento_Marketplace
Magento_MediaStorage
Magento_ConfigurableProduct
Magento_MsrpSampleData
Magento_Multishipping
Magento_NewRelicReporting
Magento_Newsletter
Magento_OfflinePayments
Magento_SalesRule
Magento_OfflineShipping
Magento_PageCache
Magento_Captcha
Magento_Paypal
Magento_Persistent
Magento_ProductAlert
Magento_Weee
Magento_ProductVideo
Magento_CatalogSampleData
Magento_Reports
Magento_RequireJs
Magento_Review
Magento_BundleSampleData
Magento_Rss
Magento_DownloadableSampleData
Magento_Authorizenet
Magento_OfflineShippingSampleData
Magento_ConfigurableSampleData
Magento_SalesSampleData
Magento_ProductLinksSampleData
Magento_ThemeSampleData
Magento_ReviewSampleData
Magento_SendFriend
Magento_Ui
Magento_Sitemap
Magento_CatalogRuleConfigurable
Magento_Swagger
Magento_Swatches
Magento_SwatchesSampleData
Magento_GroupedProductSampleData
Magento_TaxImportExport
Magento_TaxSampleData
Magento_GoogleAdwords
Magento_CmsSampleData
Magento_Translation
Magento_Shipping
Magento_Ups
Magento_UrlRewrite
Magento_CatalogRuleSampleData
Magento_Usps
Magento_Variable
Magento_Version
Magento_Webapi
Magento_WebapiSecurity
Magento_SalesRuleSampleData
Magento_CatalogWidget
Magento_WidgetSampleData
Magento_Wishlist
Magento_WishlistSampleData
Sm_BasicProducts
Sm_Categories
Sm_Deals
Sm_ImageSlider
Sm_ListingTabs
Sm_Market
Sm_MegaMenu
Sm_QuickView
O problema estava lá muito antes de instalar o nosto, inicialmente instalei o SM quickstart e atualizei a versão magento mais recente. se eu limpar o cache da área de administração, não vejo erro. Preciso corrigi-lo, caso contrário nunca poderei instalar nenhum módulo ou corrigir isso
Atualizar agora eu desativei o nosto.
Respostas:
Esse erro surge quando um módulo não declara corretamente seus comandos. Apenas impede que o Magento leia corretamente a lista de comandos do wole.
A menos que você tenha quebrado os módulos de terceiros, provavelmente você ainda tem algo em seu cache ou pasta de geração para impedir a execução correta dos comandos do Magento.
Da sua raiz do Magento:
Em seguida, tente novamente:
Se não funcionar, tente executar:
E veja qual é o último comando mostrado.
fonte
php bin/magento
pastebin.com/AknS0gV9php -d display_errors bin/magento >log.txt
sem erros de strageEu já passei pelo mesmo problema. Fiz o mesmo que você excluiu o conteúdo estático / de pub, mas após a reimplantação não obtive as soluções. Novamente eu instalei o Magento fresco. Depois de algum tempo, enfrento esse problema, mas desta vez usei a melhor abordagem. Espero que isso funcione para você: Use o seguinte comando no diretório raiz do magento
Evite o 777 no servidor de produção, mas forneça permissão de leitura e gravação para o Magento.
fonte
Módulo $ bin / magento: enable --all
fonte
app/etc/config.php
arquivo que contém todos os módulos instalados e o status de ativação.tem o mesmo problema. Eu fui resolvido executando este comando:
php bin / magento
Depois de concluído, ele exibe os erros como "Referência de sequência circular ...". Com esses erros, removemos apenas:
em etc / module.xml, porque o nome do módulo já está definido na tag module.
fonte
Eu tive esse problema uma vez também. O meu aconteceu porque eu estava fazendo uma atualização limpa
php bin / magento setup: atualizar php bin / magento setup: di: compilar php bin / magento setup: static-content: deploy php bin / magento indexer: reindex php bin / magento cache: limpo
como eu quebrei o meu, fui levado às pressas no trabalho para voltar para casa e continuar trabalhando, não concluindo as etapas, pensando que eu poderia voltar ao servidor e terminar o ssh. com certeza, tive que limpar var / cache / * var / page_cache / * var / di / * var / generation / * e, em seguida, executar o processo novamente e tudo funcionou bem.
apenas compartilhando minha experiência. espero que ajude na sua solução de problemas.
fonte
Tente isso,
fonte
Segunda resposta depois de atualizar sua postagem:
De acordo com a sua
module:status
saída, você tem todos os módulos principais do Magento desativados. Eu nunca vi isso e não sei como seu administrador ainda está trabalhando!Enfim abrir o seu
app/etc/config.php
arquivo e defina todos os módulos que começam comMagento_
a1
.Exemplo:
Depois disso, a partir da sua execução raiz do Magento:
E tente novamente.
fonte
Eu lutei com isso por um tempo, sem encontrar nenhuma informação sobre esses fóruns, até que finalmente entendi. Eu tinha um módulo de terceiros que não estava definido corretamente. Eu tinha o
registration.php
arquivo no lugar, mas não o tinhaetc\module.xml
. Em vez de errar ou ignorar o módulo mal configurado, ele mata todo o mecanismo Magento, incluindo a CLI. Eu não conseguia nem correrbin/magento module:status
sem lançar o mesmo erro.Portanto, se isso acontecer com você, e todas as outras soluções falharem, verifique se você não possui uma extensão configurada incorretamente.
fonte
Eu tenho o mesmo problema
Eu verifiquei no meu arquivo de origem perdido etc / evn.php . Empurre a fonte e ela será corrigida.
fonte
Verifique o arquivo module.xml da sua última extensão instalada. Esse erro geralmente ocorre apenas por causa desse arquivo
fonte
Eu aplico toda a resposta, mas não funciona. Então eu começo a verificar o meu código, no arquivo env.php eu encontrei um problema lá. Portanto, com cuidado, aplique toda a resposta.
fonte
Verifique se algum
etc/module.xml
arquivo do seu módulo recém-criado não possui erros de sintaxe.fonte
Por fim, a combinação de todas as dicas das respostas anteriores funcionou para mim:
fonte