Jak włączyć https dla mojej strony Magento


12

Używam Magento w wersji 1.8.

Zainstalowałem certyfikaty ssl od godaddy i podałem podstawowy bezpieczny adres URL jako https://www.mydomain.com . Wybrałem również obie opcje

Use secure urls in frontenda Use Secure urls in admin.

Ale kiedy próbuję z https, pojawia się błąd „nie znaleziono strony”. Nie mogę uzyskać dostępu do mojej strony administratora. Moja strona działa jednak dobrze.


1
Polecam również ustawić niezabezpieczony adres URL na https, obecnie nie ma powodu, aby uruchamiać WSZYSTKIE tylko pod http (bez szyfrowania)
Fabian Blechschmidt

1
Pewnie że jest. Lakier i Magento Enterprise FPC.
Melvyn,

Odpowiedzi:


16

Musisz się zmienić.

W tej samej zakładce Offloader header wartość kontrolna to SSL_OFFLOADED

Jeśli chcesz używać ssl dla wszystkich stron, musisz zmienić Podstawowy niezabezpieczony adres URL

niezabezpieczony adres URL jest również ustawiany za pomocą https

dolna część konfiguracji (mind SSL_OFFLOADED)


Tak Domyślnie ma wartość SSL_OFFLOADED
Nishanth Lawrence

1

Wygląda na to, że nie skonfigurowałeś poprawnie ssl, postępuj zgodnie z instrukcjami tutaj http://support.godaddy.com/help/article/5238/installing-an-ssl-certificate-in-apache

Inną rzeczą, którą możesz wypróbować, jest zalogowanie się do administratora i wykonanie ponownego indeksowania i pustej pamięci podręcznej, ponieważ teraz nie możesz zalogować się ponownie do administratora, spróbuj tego,

  1. przejdź do phpmyadmin lub dowolnego używanego narzędzia db,
  2. znajdź tabelę „core_config_data”,
  3. pobierz wiersz, w którym „ścieżka” = „web / secure / base_url”,
  4. zobaczysz adres URL w „wartości”, zmień go na http z https i zapisz.

Spróbuj zalogować się ponownie do administratora. i wykonaj reindex.


Tak zrobiłem na podstawie podanych tam instrukcji. Mój adres administratora to teraz mojadomena.com , w wyniku czego strona nie została znaleziona. Więc nie mogę się zalogować do mojego administratora.
Nishanth Lawrence

Czy możesz podać swój adres URL? Adres URL administratora ma zazwyczaj postać „ mojadomena.com/admin ”. Czy zmieniłeś też httpd na http w db?
A_garden

Zmieniłem wartość w db, ale wynik jest nadal taki sam.
Nishanth Lawrence

@NishanthLawrence Jeśli otrzymasz 404 na nazwę hosta administratora, prawdopodobnie próbujesz uzyskać do niej dostęp bez /adminczęści adresu URL. Jeśli tak nie jest, najpierw określ, czy otrzymasz stronę Magento 404, czy wygenerowaną przez twój serwer. Jeśli jest to Magento 404, prawdopodobnie nie podajesz poprawnego kodu MAGE_RUN_CODE w pliku index.php.
Melvyn,

Jest to błąd zwrócony przez przeglądarkę z powodu nieprawidłowej instalacji certyfikatu https.
Nishanth Lawrence
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.