Промежуточный сайт Magento - безопасный URL-адрес, перенаправляющий на сайт - PullRequest
1 голос
/ 20 января 2012

Следуя инструкции Crucial staging setup , я скопировал нашу живую настройку в промежуточную среду. В отличие от многих других постов о размещении сайтов, перенаправляющих на живой сайт, у меня есть только половина этой проблемы.

Все мои незащищенные ссылки работают нормально, никаких проблем. Это только защищенные ссылки. Поэтому, если я попытаюсь получить доступ к учетной записи клиента, войти в систему, перейти в корзину и т. Д., Я получу ответный удар на действующий сайт.

Пока что я:

  • Проверено, что вызывается моя промежуточная БД, а не моя живая БД (она есть)
  • Очистил кеш, сессии (пожалуйста, не говорите мне делать это снова)
  • Изменено .htaccess RewriteBase на / staging / вместо /
  • Проверено local.xml, чтобы убедиться, что все настройки верны
  • Изменены все записи URL в core_config_data
  • Начал все сначала и попробовал второй раз

Единственное, о чем я могу думать, это то, что моему SSL-сертификату не нравятся эти URL-адреса, поэтому он перенаправляет обратно на исходный URL-адрес, с которым он был зарегистрирован. Мой сертификат SSL. НЕ является подстановочным знаком, который имеет смысл, за исключением того, что браузер должен просто спросить вас, хотите ли вы добавить исключение (в моем случае Firefox).

Ответы [ 4 ]

1 голос
/ 21 января 2012

Вы уверены, что вы изменили оба из них в таблице core_config_data:

web/secure/base_url
web/unsecure/base_url

Также вы можете попробовать установить их в 0:

web/secure/use_in_frontend
web/secure/use_in_adminhtml
0 голосов
/ 28 октября 2015

Я только что решил эту проблему сегодня, посмотрев везде и не найдя решения, которое бы сработало для меня.

Отредактируйте таблицу core_config_data в вашей промежуточной базе данных и измените значение для пути, называемого "web / secure / base_url", чтобы он отражал адрес не-https. Например, вместо https://www.example.com, используйте http://www.example.com

После этого быстрого исправления я смог попасть на свою страницу входа в систему для администратора.

0 голосов
/ 17 декабря 2013

У меня была похожая проблема, и я решил ее, очистив Magento cache .Я просто удалил все из папки / var моего сайта Magento.После этого я очистил кэш / куки моего браузера, и это сработало!

0 голосов
/ 22 января 2012

Мой хостинг-провайдер сказал, что я не могу сделать это с моим текущим сертификатом SSL. Так что теперь я смотрю на альтернативы.

...