W tym poście odnoszę się do Twojej domeny sklepu magento jako example.com. Jeśli jest to www.example.com lub store.example.com lub cokolwiek innego, odpowiednio je zastąp.
Właśnie natknąłem się na ten problem i oto szczegóły. Instalacja Magento 2 2.2.2. Skonfigurowałem początkowo bezpieczny podstawowy adres URL na http://example.com/, a gdy uzyskiwałem certyfikat letsencrypt ssl cert na moim serwerze, bezmyślnie włączyłem opcję przekierowywania całego ruchu http na https.
To normalnie nie byłoby problemem, ale Magento może być nieco temperamentny. Odwiedziłem witrynę sklepową i mój protokół SSL działa poprawnie, ale gdy próbowałem uzyskać dostęp do administratora, otrzymałem powiadomienie „ERR_TOO_MANY_REDIRECTS” i nieudane ładowanie strony.
Widzę kilka sposobów rozwiązania tego problemu, ale jednym z nich była pierwsza próba.
- SSH do serwera.
- cd na twój magento install reż.
- uruchom następujące polecenie:
- konfiguracja php bin / magento: pokaż
przejrzyj dane wyjściowe i poszukaj web / secure / base_url, web / secure / base_link_url & web / secure / use_in_adminhtml .
Wartości te należy skonfigurować za pomocą https://example.com/ dla opcji adresu URL i web / secure / use_in_adminhtml = 1.
Jeśli nie są, możesz uruchomić następujące polecenia z katalogu instalacyjnego magento, aby zaktualizować konfigurację.
- konfiguracja php bin / magento: wrażliwe: ustaw web / secure / base_url https://example.com/
- konfiguracja php bin / magento: wrażliwy: ustaw web / secure / base_link_url https://example.com
- Konfiguracja php bin / magento: ustaw web / secure / use_in_adminhtml 1
- pamięć podręczna php bin / magento: czysta
Następnie odwiedź stronę administratora, wyczyść pamięć podręczną przeglądarki, załaduj ponownie, a teraz powinieneś mieć dostęp z powrotem! z obsługą SSL.
Pierwszym krokiem, który zrobię po tym, jest ponowne zalogowanie się do portalu administratora i sprawdzenie opcji konfiguracji, aby upewnić się, że nie napotkasz żadnych innych nieoczekiwanych problemów.
Mam nadzieję, że ta pomoc!
Oto niektóre zasoby Magento, które pomogą Ci:
Ustaw wartości konfiguracji
Inne ścieżki konfiguracji Odniesienia
Wrażliwe i specyficzne dla systemu odniesienia