Gdzie mogę sprawdzić wszystkie zainstalowane rozszerzenia Magento w panelu administracyjnym?
Gdzie mogę sprawdzić wszystkie zainstalowane rozszerzenia Magento w panelu administracyjnym?
Odpowiedzi:
Istnieje wiele nieporozumień wokół terminologii. Magento, system programowania, ma kody modułów. Te moduły są często (niepoprawnie, chociaż sam to zrobiłem) nazywane rozszerzeniami. Moduły pozwalają dodawać kod do systemu MVC opartego na konfiguracji Magento.
Magento ma również system o nazwie Magento Connect. Magento Connect pozwala instalować rozszerzenia. Rozszerzenia Magento Connect to specjalne pakiety gruszek. Te pakiety mogą zainstalować plik w dowolnym miejscu w systemie Magento. Rozszerzenie może zawierać wiele modułów. Może także zawierać dowolne pliki, które nie są częścią modułu.
Nie ma formalnego miejsca na sprawdzenie, które moduły są zainstalowane w Magento. Nieoficjalnie ludzie używają sekcji konfiguracji Wyłącz wyjście modułu na
System -> Configuration -> Advanced -> Disable Modules Output
Ta sekcja utworzy listę każdego modułu programowego zainstalowanego w systemie
Aby uzyskać rozszerzenia Connect, przejdź do
System -> Magento Connect -> Magento Connect Manager
To tutaj powinieneś zainstalować / usunąć / zarządzać rozszerzeniami Connect.
Nadal występuje problem z ręcznie instalowanymi rozszerzeniami. Magento nie oferuje formalnego rynku. Wielu zewnętrznych programistów rozszerzeń stworzyło własne systemy instalacyjne lub instaluje swoje pliki ręcznie. Nie ma innego sposobu na śledzenie tych rozszerzeń niż różnicowanie bazy kodu.
Możesz także sprawdzić, jakie rozszerzenia są zainstalowane, sprawdzając /app/etc/modules/
. Jeśli nie ma tam .xml
pliku, Magento nie wie, że istnieje.
Pierwotne pytanie brzmiało, jak „sprawdzić”. Może to oznaczać kilka różnych rzeczy, na przykład jakie moduły są zainstalowane, które są aktywne itd. Kolejną rzeczą do sprawdzenia byłby numer wersji, aby sprawdzić, czy są dostępne aktualizacje dla modułów.
Wiele modułów pisze własne narzędzia do zarządzania, aby zaoszczędzić tego kłopotu, ale wiele nie. W takich przypadkach najłatwiej jest mi sprawdzić bazę danych pod kątem wersji modułów.
Po uruchomieniu skryptu aktualizacji dodaje pozycję bazy danych do tabeli core_resource, w ten sposób Magento wie, aby nie uruchamiać skryptów w kółko.
Wystarczy sprawdzić tę tabelę, aby znaleźć wszystkie wersje modułów zainstalowanych w jednym miejscu. Nie rozwiązuje problemu znalezienia aktualnej wersji dla programistów, ale rozwiązuje połowę problemu.
Inne odpowiedzi są oczywiście poprawne, możesz to sprawdzić w panelu administracyjnym pod nagłówkiem „System” -> „Konfiguracja” -> „Zaawansowane”, kliknij „Zaawansowane”.
Daje to listę, tak jak w przypadku struktury plików w aplikacji / etc / modules we wszystkich plikach xml.
Możesz sprawdzić ustawienia modułu za pomocą narzędzi online. Dotyczy to zwłaszcza modułów wysyłkowych i płatniczych (jeśli są zainstalowane). Oto więcej informacji na temat sprawdzania konfiguracji estore . W przypadku nieprawidłowości klienci mogą mieć problemy przy kasie.