2012-01-20 118 views
1

Crucial staging setup tutorial之后,我将现场设置复制到分段环境。不像其他许多站点重定向到现场的帖子,我只有这个问题的一半。Magento分段站点 - 安全网址重定向到活动网站

我所有的不安全网址的工作正常,没有问题。这只是安全的网址。所以如果我尝试访问客户帐户,登录,去我的购物车等,我会被踢回到现场。

到目前为止,我:

  • 经过我的分期分贝被调用,而不是我的生活DB(它是)
  • 清除缓存,会话(请不要告诉我这样做再次)
  • 改变的.htaccess RewriteBase以分期/的/不是/
  • 经过local.xml中,以确保所有设置都正确
  • 改变在core_config_data
  • 所有URL条目0
  • 开始各地,并尝试了第二次

,我能想到的唯一可能的是,所以它重定向回到它被注册的原产URL我的SSL证书不喜欢这些网址。我的SSL证书。不是一个通配符,除非浏览器应该问你是否要添加一个异常(在我的情况下是Firefox)。

回答

0

我的托管服务提供商,说我不能用我目前的SSL证书来做这件事。所以现在我正在寻找替代品。

+0

你有没有找到解决方案? – JDavies

+0

那么我放弃了对该项目的贡献,但我相信这是SSL相关的。你是否赞成这个? –

1

你肯定,你在core_config_data表改变这些

web/secure/base_url 
web/unsecure/base_url 

另外,你可以尝试这些设置为0:

web/secure/use_in_frontend 
web/secure/use_in_adminhtml 
+0

我绝对确定。改变use_in_frontend的作品,但我不确定这是一个好主意的测试目的?任何人? –

+0

我收回它。这使我可以绕过我的问题与安全的URL,但任何需要身份验证的表单不会处理,只是返回到同一页面。这就像行动不采取。即登录到staging.site.com/admin处理URL中的一个键,但会直接返回登录表单而不会出错。 –

+0

use_in设置应该给出与将安全和不安全的基础设置为相同URL相同的效果。这听起来像登录问题现在是一个cookie问题。你有没有检查cookie设置,以确保它们设置为site.com(而不是www.site.com)?你可能会得到firebug和它的cookie扩展名,这样你就可以看到cookie发生了什么。 – iJeep

0

我有类似的问题&通过清除我的Magento缓存解决了它。我简单地删除了我的Magento网站的/var文件夹中的所有内容。之后,我清除了我的浏览器的缓存/ Cookie,其效果很好&!

0

我今天刚刚解决了这个问题,找到无处不在,找不到解决方案,为我工作。

编辑暂存数据库上的core_config_data表并更改名为“web/secure/base_url”的路径的值以反映非https地址。例如,代替https://www.example.com,请使用http://www.example.com

在此快速修复后,我能够访问管理后端的登录页面。