Как включить 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 (без шифрования)
Фабиан Блехшмидт,
1
Конечно, есть. Предприятие по производству лаков и магнезии FPC.
Мелвин

Ответы:

16

Вам нужно изменить.

В этой же вкладке проверьте Offloader header значение SSL_OFFLOADED

Если вы хотите использовать ssl для всех страниц, необходимо изменить базовый незащищенный URL

небезопасный URL-адрес также устанавливается с помощью https

нижняя часть конфигурации (помните SSL_OFFLOADED)

Амит Бера
источник
Да. По умолчанию он имеет значение SSL_OFFLOADED
Нишант Лоуренс,
1

Кажется, что вы не правильно настроили ssl, следуйте инструкциям здесь http://support.godaddy.com/help/article/5238/install-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
Я изменил значение в дБ, но результат все тот же.
Нишант Лоуренс
@NishanthLawrence Если вы получили 404 на вашем имени хоста администратора, то вы, вероятно, пытаетесь получить к нему доступ, без /adminчасти URL. Если это не так, то сначала укажите, получите ли вы страницу Magento 404 или страницу, созданную вашим веб-сервером. Если это Magento 404, то вы, вероятно, не передаете правильный MAGE_RUN_CODE в ваш index.php.
Мелвин
Это ошибка, возвращенная браузером из-за неправильной установки сертификата https.
Нишант Лоуренс