To nie jest pytanie, ale odpowiedź na problem, który jest dość stary, ale powraca. Pamiętam, jak walczyłem z tym w czasach, gdy konfigurowałem Magento 1.9 i tym razem powtórzyło się to na Magento 2.1.4. Zupełnie zapomniałem, jak to wtedy naprawiłem, więc tym razem dokumentuję tutaj swoją odpowiedź na wypadek, gdyby ktoś też jej potrzebował.
Opis problemu
Zasadniczo konfigurowałeś sklep Magento 2.1, spełniłeś wszystkie wymagania serwera, dodałeś protokół SSL, skonfigurowałeś swoją stronę internetową, sklep i widok sklepu i wypełniłeś konfigurację sklepu tylko po to, aby zdać sobie sprawę, że nagle nie możesz już zalogować się do panelu administracyjnego. Nie ma błędów, nic w konsoli przeglądarki, ani żadnego problemu z przeglądarką Chrome / Firefox. Wyczyść sesje i pamięć podręczną, ale bezskutecznie. Znalazłeś odpowiedzi, które wciąż wskazują na ustawienia sesji i pamięci podręcznej, ale postępowałeś zgodnie z dokumentacją i nadal nie działa.
źródło
Odpowiedzi:
Awaryjna naprawa
Niezależnie od tego, czy to rozwiązanie działa, najpierw wypróbuj poniższe kroki. Będziesz mógł się zalogować, co oznacza, że jesteś na właściwej stronie. Jeśli nadal nie możesz się zalogować, problem najprawdopodobniej różni się od tego, który publikuję, przejdź na własne ryzyko.
xxx_core_config_data
tabelę (xxx_ to dodatkowy prefiks tabeli, który mógł zostać ustawiony podczas instalacji)web/cookie/cookie_domain
web/cookie/cookie_httponly
web/cookie/cookie_lifetime
web/cookie/cookie_path
Otóż to. Teraz odśwież stronę administratora i spróbuj się zalogować. Powinno działać. Jeśli tak, przejdźmy teraz do sedna problemu.
Problem
W większości przypadków, postępując zgodnie z instrukcją, prosi nas o przechowywanie domeny cookie jako .domain.com, która oczekuje poddomeny, ale nazwa sklepu jest przechowywana jako
http://domain.com
podstawowy adres URL.Poprawka
Istnieją dwa sposoby rozwiązania tego problemu.
Jeśli nie zamierzasz używać subdomeny do przechowywania plików cookie, możesz zapisać ustawienia domeny plików cookie w Sklepach -> Konfiguracja -> Internet -> Domena plików cookie jako (domena.com) bez poprzedzającego okresu i nawiasów.
Jeśli planujesz przygotować swój sklep na przyszłość i zezwolić na przechowywanie plików cookie subdomen, powinieneś ustawić domenę plików cookie na (
.domain.com
) z poprzednim okresem i bez nawiasów. Jednak w podstawowym adresie URL w poluStores -> Configuration -> Web -> Base URL
dodajwww
nazwę swojej domeny, taką jakhttp://www.domain.com
ihttps
bezpieczny podstawowy adres URL, jeśli używasz protokołu SSL (powinieneś).Ponadto inne ustawienia plików cookie są takie:
Cookie Lifetime
- 86400 (Z mojego zrozumienia, nie potrzebujesz tego i możesz pozostawić puste i zaznaczyć „użyj wartości systemowej”, ponieważ teraz Magento zachowuje sesję ze względów bezpieczeństwa).Cookie Path
- /Use HTTP Only
- TakCookie Restriction Mode
- Do ciebie. Jeśli włączysz tę opcję, na interfejsie pojawi się komunikat z prośbą o zgodę użytkownika na przechowywanie plików cookie.Uwaga: raz jeszcze, ten jest dla moich przyszłych celów odniesienia i dla każdego, kto mógłby wpaść w tę frustrację tak jak ja.
źródło
Szybka naprawa:
Dodaj lub zaktualizuj wpisy adresu URL do https: // bezpieczne adresy URL dla poniższych wpisów konfiguracji w bazie danych
W tabeli>
core_config_data
ustaw poniżej wartości dla swojego sklepu:źródło
Doświadczyłem tego po przygotowaniu nowego projektu wykonanego wcześniej przez innych deweloperów. Z mojej strony tak to naprawiłem.
W
core_config_data
tabeli szukałem ścieżkiweb/cookie/cookie_domain
. A potem dowiedziałem się, że domena nie jest taka sama jak domena bieżącego projektu. Właśnie zmieniłem go tak, aby był taki sam jak bieżąca domena projektu. Następnie działa logowanie administratora.źródło
Wkrótce po instalacji Magento napotkasz następujące problemy: Administrator nie może się zalogować po udanej instalacji b. Magento2: Nie znaleziono błędu 404 na stronie logowania administratora magento2 po udanej instalacji. do. Linki na stronie administratora nie działają.
Wykonaj poniższe kroki
To powinno rozwiązać problem
źródło