Właśnie zainstalowałem Magento 2 na moim serwerze produkcyjnym w fazie rozwoju. subdomena. Instalacja wyglądała na udaną, ale zauważyłem, że nie ma obrazów ani działającego javascript zarówno w interfejsie użytkownika, jak i w interfejsie użytkownika.
Po sprawdzeniu kodu źródłowego zauważyłem, że wywoływane pliki http://dev.website.com/pub/static/frontend/Magento/luma/en_GB/css/print.css
nie istnieją. jakieś pomysły? Próbowałem rozwiązań na kilku stosach, ale nie miałem szczęścia.
magento2
installation
Liam McArthur
źródło
źródło
Odpowiedzi:
Wypróbuj to Przedtem wykonaj kopię zapasową
Usuń wszystko oprócz
.htaccess
pliku zpub/static folder
Otwórz,
app/etc/di.xml
znajdź ścieżkę“Magento\Framework\App\View\Asset\MaterializationStrategy\Symlink”
i zamień naMagento\Framework\App\View\Asset\MaterializationStrategy\Copy
Uwaga: Usuń całe pliki i foldery z
pub/static
wyjątkiem.htaccess
pliku.Aby uzyskać więcej informacji, zapoznaj się z tym http://www.dckap.com/blog/magento-2-admin-links-not-working-in-windows/
źródło
Możesz uruchomić poniżej polecenia z folderu głównego magento.
Spowoduje to idealne pobranie zawartości do odpowiednich folderów.
źródło
Jeśli jesteś w trybie domyślnym lub rozwojowym, użyj -f, aby wymusić pobranie zawartości statycznej. W trybie programowania zawartość statyczna jest pobierana automatycznie.
źródło
Jeśli zauważysz, że Magento próbuje załadować z folderu innego niż en_US, możesz spróbować wdrożyć zawartość statyczną w odpowiednim folderze, jak poniżej
źródło
Miałem ten sam problem po zainstalowaniu Magento 2.1.1 i wykonałem kroki wymienione poniżej
Kliknij ten link, aby uzyskać wskazówki dotyczące dodawania zmiennej ścieżki: https://www.java.com/en/download/help/path.xml
Przejdź do katalogu głównego mangento (np .: D: / xampp / mangento /) za pomocą wiersza polecenia
Uruchom polecenie php bin / magento setup: static-content: deploy
To zadziałało dla mnie. Mam nadzieję, że pomaga innym!
źródło