Як увімкнути https для мого сайту magento


12

Я використовую magento версії 1.8.

Я встановив ssl сертифікати від godaddy і надав базовий захищений URL як https://www.mydomain.com . Я також обрав обидва варіанти

Use secure urls in frontendі Use Secure urls in admin.

Але коли я намагаюся з https, я отримую помилку на сторінці. І я не в змозі отримати доступ до моєї сторінки адміністратора. Хоча мій сайт працює нормально.


1
Рекомендую також встановити незахищений URL на https, в даний час немає причин запускати ВСЕ що-небудь лише під http (без шифрування)
Fabian Blechschmidt

1
Звичайно, є. Лак і Magento Enterprise FPC.
Мельвін

Відповіді:


16

Вам потрібно змінити.

У цій же вкладці Offloader header значення перевірки є SSL_OFFLOADED

Якщо ви хочете використовувати ssl для всіх сторінок, тоді вам потрібно змінити базовий незахищений URL

Небезпечна URL-адреса також встановлюється за допомогою https

нижня частина конфігурації (розум SSL_OFFLOADED)


Так, воно за замовчуванням має значення SSL_OFFLOADED
Nishanth Lawrence

1

Здається, ви неправильно налаштували ssl, дотримуйтесь інструкцій тут http://support.godaddy.com/help/article/5238/installing-an-ssl-certificate-in-apache

Інша річ, яку ви можете спробувати, - це увійти до адміністратора та виконати повторний дексес та порожній кеш, тепер, оскільки ви не можете повернутися до адміністратора, спробуйте це,

  1. перейдіть на phpmyadmin або будь-який інструмент, який ви використовуєте,
  2. знайдіть таблицю "core_config_data",
  3. отримати рядок, де "path" = "web / secure / base_url",
  4. ви побачите URL у "значенні", змініть його на http з https та збережіть.

Спробуйте повернутися до адміністратора. і виконати реіндекс.


Так, я зробив, виходячи з інструкцій, наданих там. Моя URL-адреса адміністратора тепер mydomain.com , а результат - веб-сторінка не знайдена. Тому я не в змозі увійти до свого адміністратора.
Нішант Лоуренс

Чи можете ви поділитися своїм URL-адресою? URL-адреса адміністратора, як правило, має форму " mydomain.com/admin ". Також ви змінили httpd на http у db?
A_garden

Я змінив значення в db, але результат все одно той же.
Нишант Лоуренс

@NishanthLawrence Якщо ви отримаєте 404 від імені хоста адміністратора, ви, ймовірно, намагаєтесь отримати доступ до нього без /adminчастини URL-адреси. Якщо це не так, то спочатку вкажіть, чи є у вас сторінка Magento 404 або одна, створена вашим веб-сервером. Якщо це Magento 404, ви, ймовірно, не передаєте правильний MAGE_RUN_CODE у вашому index.php.
Мелвін

Це помилка, повернута браузером через неправильну установку сертифіката https.
Нішант Лоуренс
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.