Обновить
Все работает сейчас, но There are no commands defined in the "cache" namespace
все еще там. Я пытался chmod 777 -R var/generation
, ничего не исправить. AFAIK модуль не включен
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
Проблема возникла задолго до того, как я установил nosto, сначала я установил SM Quickstart, а затем обновил до последней версии magento. если я очищаю кеш из админки, ошибки не вижу. Мне нужно это исправить, иначе я никогда не смогу установить какой-либо модуль или исправить это
Обновление сейчас у меня отключено носто.
Ответы:
Эта ошибка возникает, когда модуль неправильно объявляет свои команды. Это только мешает Magento правильно читать список команд.
Если у вас не сломаны сторонние модули, у вас, вероятно, что-то осталось в вашем кэше или папке генерации, что мешает вам правильно запускать команды Magento.
От вашего корня Magento:
Тогда попробуйте еще раз:
Если это не работает, просто попробуйте запустить:
И посмотрите, какая последняя показанная команда.
источник
php bin/magento
pastebin.com/AknS0gV9php -d display_errors bin/magento >log.txt
без ошибокЯ прошел через ту же проблему. Я сделал то же самое, что и вы, удалите паб / статический контент, но после повторного развертывания я не получил решения. Я снова установил свежий Magento. Через некоторое время я снова столкнулся с этой проблемой, но на этот раз я использовал лучший подход. Надеюсь, что это будет работать для вас: используйте следующую команду из вашего корневого каталога magento
Пожалуйста, избегайте 777 на производственном сервере, но предоставьте разрешение на чтение и запись для Magento.
источник
Модуль $ bin / magento: enable --all
источник
app/etc/config.php
файл, который содержит весь установленный модуль и там статус активации.у него та же проблема. я был решен, запустив эту команду:
php bin / magento
после этого отображаются ошибки типа «Ссылка на круговую последовательность ...». С этими ошибками мы удаляем только:
в etc / module.xml, потому что имя модуля уже определено в теге модуля.
источник
У меня тоже был этот вопрос. Мой произошел, потому что я делал чистое обновление
php bin / magento setup: обновить php bin / magento setup: di: скомпилировать php bin / magento setup: static-content: deploy php bin / magento indexer: переиндексировать php bin / magento cache: очистить
как я сломал свою, я был срочно отправлен на работу, чтобы пойти домой и продолжить работу, не завершив шаги, думая, что я мог бы просто вернуться на сервер и закончить. Конечно, мне пришлось очистить var / cache / * var / page_cache / * var / di / * var / generation / *, а затем снова запустить процесс, и все заработало нормально.
просто делюсь своим опытом. надеюсь, это поможет вам в устранении неполадок.
источник
Попробуй это,
источник
2-й ответ после того, как вы обновили свой пост:
Согласно вашему
module:status
выводу у вас отключены все модули ядра Magento. Я никогда не видел этого, и я не знаю, как ваш админ все еще работает!В любом случае откройте
app/etc/config.php
файл и установить все модули , начиная сMagento_
к1
.Пример:
После этого от вас рут Magento запускается:
И попробуй еще раз.
источник
Я боролся с этим некоторое время, не находя никакой информации на этих форумах, пока, наконец, не понял это. У меня был сторонний модуль, который не был правильно определен. У меня был
registration.php
файл на месте, но у меня не былоetc\module.xml
файла. Вместо того, чтобы изящно ошибаться или игнорировать неправильно сконфигурированный модуль, он убивает весь движок Magento, включая CLI. Я не мог даже бежатьbin/magento module:status
без того, чтобы это выдало ту же ошибку.Итак, если это произойдет с вами, а все другие решения не пройдены, проверьте, что у вас нет неправильно настроенного расширения.
источник
У меня та же проблема
Я проверил в моем исходном файле потерянный etc / evn.php . Нажмите на источник, и это будет исправлено.
источник
Проверьте файл module.xml вашего последнего установленного расширения. Эта ошибка, как правило, только из-за этого файла
источник
Я применяю все ответы, но не работаю. Затем я начинаю проверять свой код, в файле env.php я нашел там проблему. Поэтому, пожалуйста, внимательно примените все ответы.
источник
Проверьте, нет ли в
etc/module.xml
файле вашего вновь созданного модуля каких-либо синтаксических ошибок.источник
Наконец, объединение всех советов из предыдущих ответов сработало для меня:
источник