Aktualizacja
Wszystko działa teraz, ale There are no commands defined in the "cache" namespace
nadal tam jest. Próbowałem chmod 777 -R var/generation
, nic nie naprawiłem. AFAIK żaden moduł nie jest włączony
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
Problem pojawił się na długo przed zainstalowaniem nosto, początkowo zainstalowałem SM Quickstart, a następnie zaktualizowałem go do najnowszej wersji Magento. jeśli wyczyszczę pamięć podręczną z obszaru administracyjnego, nie widzę błędu. Muszę to naprawić, inaczej nigdy nie będę w stanie zainstalować żadnego modułu ani go naprawić
Zaktualizuj teraz Wyłączyłem nosto.
Odpowiedzi:
Ten błąd pojawia się, gdy moduł nieprawidłowo deklaruje swoje polecenia. To po prostu powstrzymuje Magento przed poprawnym odczytaniem listy komend.
O ile nie uszkodziłeś modułów innych firm, prawdopodobnie w pamięci podręcznej lub folderze generowania pozostało coś, co uniemożliwia prawidłowe uruchomienie poleceń Magento.
Z twojego katalogu głównego Magento:
Następnie spróbuj ponownie:
Jeśli to nie działa, po prostu spróbuj uruchomić:
I zobacz, jakie jest ostatnie pokazane polecenie.
źródło
php bin/magento
php -d display_errors bin/magento >log.txt
brak błędów stragePrzeszedłem ten sam problem. Zrobiłem to samo, co usunięcie treści pub / statycznej, ale po ponownym wdrożeniu nie dostałem rozwiązania. Ponownie zainstalowałem świeżego Magento. Po pewnym czasie znów mam do czynienia z tym problemem, ale tym razem zastosowałem najlepsze podejście. Mam nadzieję, że to zadziała dla Ciebie: Użyj następującego polecenia z katalogu głównego magento
Unikaj 777 na serwerze produkcyjnym, ale zapewnij Magento pozwolenie na odczyt i zapis.
źródło
Moduł $ bin / magento: włącz --all
źródło
app/etc/config.php
plik zawierający cały zainstalowany moduł i status aktywacji.ma ten sam problem. Rozwiązano mnie przez uruchomienie tego polecenia:
php bin / magento
po zakończeniu wyświetla błędy takie jak „Odwołanie do sekwencji cyklicznej ...”. Z tymi błędami usuwamy tylko:
w etc / module.xml, ponieważ nazwa modułu jest już zdefiniowana w znaczniku modułu.
źródło
Raz miałem ten problem. Mój zdarzył się, ponieważ robiłem czyste odświeżenie
konfiguracja php bin / magento: uaktualnienie konfiguracja php bin / magento: di: kompilacja konfiguracja php bin / magento: zawartość statyczna: wdrożenie php bin / magento indeksator: reindex php bin / magento cache: czyste
jak złamałem kopalnię, zostałem popędzony do pracy, aby wrócić do domu i kontynuować pracę, nie wykonując kroków myśląc, że mogę po prostu ssh wrócić do serwera i dokończyć. na pewno musiałem wyczyścić var / cache / * var / page_cache / * var / di / * var / generation / *, a następnie ponownie uruchomić proces i wszystko działało dobrze.
po prostu dzielę się swoim doświadczeniem. mam nadzieję, że pomoże ci to w rozwiązywaniu problemów.
źródło
Spróbuj tego,
źródło
Druga odpowiedź po zaktualizowaniu posta:
Zgodnie z danymi
module:status
wyjściowymi masz wyłączone wszystkie moduły podstawowe Magento. Nigdy tego nie widziałem i nie wiem, jak działa Twój administrator!W każdym razie otwórz
app/etc/config.php
plik i ustaw wszystkie moduły zaczynając odMagento_
na1
.Przykład:
Następnie od Ciebie uruchom root Magento:
I spróbuj ponownie.
źródło
Zmagałem się z tym przez chwilę, nie znajdując żadnych informacji na tych forach, dopóki w końcu tego nie zrozumiałem. Miałem moduł innej firmy, który nie został poprawnie zdefiniowany. miałem
registration.php
plik na miejscu, ale go nie miałemetc\module.xml
. Zamiast z wdziękiem pomijać lub ignorować źle skonfigurowany moduł, zabija cały silnik Magento, w tym CLI. Nie mogłem nawet uruchomićbin/magento module:status
bez rzucenia tego samego błędu.Jeśli tak się stanie, a wszystkie inne rozwiązania zawiodą, sprawdź, czy nie masz źle skonfigurowanego rozszerzenia.
źródło
Mam ten sam problem
Sprawdziłem w źródłowym zgubionym pliku etc / evn.php . Wciśnij źródło i zostanie to naprawione.
źródło
Sprawdź plik module.xml ostatnio zainstalowanego rozszerzenia. Ten błąd jest generalnie spowodowany tylko tym plikiem
źródło
Stosuję całą odpowiedź, ale nie działa. Potem zaczynam sprawdzać kod, w pliku env.php znalazłem problem. Prosimy więc o ostrożne zastosowanie całej odpowiedzi.
źródło
Sprawdź, czy którykolwiek z nowo utworzonych
etc/module.xml
plików modułów nie zawiera błędów składniowych.źródło
Wreszcie, połączenie wszystkich wskazówek z poprzednich odpowiedzi zadziałało dla mnie:
źródło