2012-01-20 52 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

在此快速修復後,我能夠訪問管理後端的登錄頁面。