Zainstalowałem Magento 2 pomyślnie, ale styl strony frontendowej i administratora nie ładuje się. Nawet po zalogowaniu się do administratora daje stronę nie znaleziono (404)
Podstawowy adres URL w core_config_data: http://localhost.com/magento2/
magento2
magento2-dev-beta
Bhupendra Jadeja
źródło
źródło
Odpowiedzi:
Sprawdź poprawność, jeśli Twój serwer internetowy używa poprawnych przepisów.
W przypadku Apache: zezwól na ładowanie plików htaccess i stosowanie reguł przepisywania.
dla nginx użyj przykładowej konfiguracji podanej w katalogu magento.
źródło
Przede wszystkim wyświetl źródło swojej strony i kliknij linki css, jeśli jest odpowiednio wskazane, powinno doprowadzić cię do strony css.
Sprawdź, czy zmieniłeś wygląd strony głównej z panelu administracyjnego.
Mam na myśli przejść do Cms >> Pages
Otwórz stronę główną.
Kliknij kartę Projekt.
Sprawdź wartość „Motywu niestandardowego” w „Niestandardowym projekcie”.
Jeśli nadal występują problemy, podaj adres URL swojej witryny.
źródło
uruchom komendę na Magento Root
LUB
Iść do
dev / tools / Magento / Tools / View / location i uruchom polecenie
źródło
Musisz wdrożyć zawartość,
uruchom to polecenie w katalogu głównym magento
źródło
Miałem ten sam problem (brak ładowania arkusza stylów), ale był on spowodowany przez coś innego.
Zmieniłem adresy URL mojej witryny w bazie danych i zapomniałem zostawić znak „/” na końcu adresu URL.
co miałem:
http://www.example.com
https://www.example.com
co powinno być:
http://www.example.com/
http://www.example.com/
wyczyść pamięć podręczną po użyciu poniższego polecenia w folderze głównym instalacji Magento 2
źródło
Musisz podać pełne uprawnienia do folderu „pub”. Spróbuj uruchomić następujące polecenie w katalogu głównym Magento.
źródło
Miałem też z tym problemy, ale żadne z powyższych rozwiązań nie działało. Niektóre przewodniki zalecające tę kolejność poleceń.
z katalogu głównego Magento
Uwaga z jednej z powyższych odpowiedzi Uważam, że nie ma potrzeby używania
sudo
przed żadną z powyższych komend. Użytkownik powinien mieć odpowiednie uprawnienia, a katalogi plików powinny być odpowiednio skonfigurowane z prawem własności.To, co znalazłem, działa w przypadku tego problemu, albo faktycznie wykonać kopię zapasową, albo całkowicie
rm -r pub/static
ją usunąć, albo zrobić z niej kopię zapasową.mv pub/static pub/static.bak
Następnie wdróż zawartość,php bin/magento setup:static-content:deploy
a następnie wyczyść pamięć podręczną przeglądarki (użyj rozszerzenia, aby zrobić to tylko na tej stronie) i ponownie załaduj stronę.źródło
jeśli jesteś na Apache
sudo vim /etc/apache2/apache2.conf
i zaktualizuj AllowOverride dla wszystkich dla/var/www
katalogunastępnie przejdź do katalogu głównego dokumentu (gdzie znajduje się kod magento) i
źródło
Walczę z tym od 5 dni. Wreszcie rozwiązałem problem. Istnieją trzy możliwe błędy:
Aby rozwiązać 1: Przejdź do mysql i wpisz
insert into core_config_data (config_id, scope, scope_id, path, value) values (null, 'default', 0, 'dev/static/sign', 0)
.Aby rozwiązać 2: Uruchom z katalogu głównego projektu magento
php bin/magento setup:static-content:deploy --force
.Pamiętaj, aby wyczyścić pamięć podręczną dla każdego przypadku.
php bin/magento cache:clean config
źródło
Następnie uruchom te polecenia
źródło