2011-09-21 85 views
3

隨着magento,我將該網站傳送到新的服務器,但是當我嘗試登錄到管理員時,它會保持重定向回舊域。我似乎無法得到這個工作。Magento管理員登錄獲取重定向

有沒有可以解決這個問題的地方?

+0

結束難道域依然還是沒將其與新的服務器也改變了? –

+0

它已隨新服務器更改 – user952543

+0

您是否已更改表core_config_data中'web/cookie/cookie_domain'路徑的值? –

回答

1

你有自己的基本網址和安全的基本URL改變從core_config_data表

+0

我確實改變了這兩個設置,但它仍然這樣做。我也清除了更改後的緩存和會話文件夾,但仍然是相同的... – user952543

+1

再次檢查,然後沒有其他原因爲此行爲 –

7

1)在覈心配置數據表

2)更新基本URL和安全的基礎URL截斷core_session表

3)運行此查詢:

SET FOREIGN_KEY_CHECKS=0; 
UPDATE `core_store` SET store_id = 0 WHERE code='admin'; 
UPDATE `core_store_group` SET group_id = 0 WHERE name='Default'; 
UPDATE `core_website` SET website_id = 0 WHERE code='admin'; 
UPDATE `customer_group` SET customer_group_id = 0 WHERE customer_group_code='NOT LOGGED IN'; 
SET FOREIGN_KEY_CHECKS=1; 

4)清除在/ var /緩存/ *和/ var /會話/ *

5)清除瀏覽器緩存/ cookies

請確保magento根目錄中的整個var目錄被chmodded爲777!

+0

當我運行您的查詢時它帶有此消息:您必須選擇至少一列以顯示 – user952543

+0

這個問題實際上是通過使var和cache目錄可寫入來解決的! – user952543

+0

太棒了;)很高興聽到,我把它添加到我的回答中 – Kenny

0

============步驟1 =======================

In phpmyadmin find core_config_data and on its last page deleted the entire fields not just the data in them: 
admin/url/use_custom 
admin/url/custom 
web/secure/base_url 
web/unsecure/base_url 

= =========步驟2 =========================

In /public_html/var/cache/ delete all the files: 
mage--1 through mage--f 
0

我通常執行下列步驟:

1)更新所有對舊域的引用core_config_data db表

2)刪除緩存文件/ magento_root在/ var /緩存

3)清晰的瀏覽器的cookies

+0

給予已經給出的相同答案有什麼意義? – Kenny

+0

如果你仔細看看這些,這不是一回事。它與其他的不同(它包括額外的步驟或不認爲其中的某些步驟)。請在設置-1之前考慮一下。 –