2012-05-16 79 views
0

我一直在下面幾個導遊在互聯網上,但我仍然無法從本地主機訪問我的Magento(1.6)網站..如何遷移Magento的安裝到本地主機

我甩了DB並將其導入到phpMyAdmin,將文件從服務器複製到我的本地主機(WAMP),更新local.xml,並已到core_config_data表並將web/unsecure/base_url更改爲新的URL & web/secure/base_url到新的URL。

還有什麼可以做的嗎?

我見過,有時,在一些導遊,他們要求去C:\windows\system32\drivers\etc\hosts並插入以下行:127.0.0.1 www.mydomain.com mydomain.com

但我已經這樣做是爲了www.localhost.com,因爲我已經有幾個網站,我需要從本地主機運行,我不想改變..

因此,當我從www.localhost.com/mywebsite啓動網站我重定向到舊地址和我的瀏覽器說:「糟糕!谷歌瀏覽器無法找到'舊地址'」

任何建議是我們lcome :)

+0

什麼是舊地址? – Joe

+0

ec2-174-129-114-249.compute-1.amazonaws.com是舊地址,並且完整的錯誤消息是「糟糕!Google Chrome無法找到mag-lb1-300711436.us-east-1.elb .amazonaws.com「 –

+0

你刪除了var/cache目錄嗎? – sulman

回答

2

只要core_config_data.path值正確更新(雙重檢查),唯一可以做重定向的其他事情(除了Magento的PHP代碼)是一個帶有RewriteCond和RewriteRule指令的.htaccess文件。這也可能出現在VirtualHost中。

作爲另一種選擇,您可以編輯Windows主機文件,並將舊域名解析爲127.0.0.1,並更新VirtualHost的ServerAlias行以包含該域名。

1

也許檢查web/cookie/cookie_path和web/cookie/cookie_domain是否已正確設置到core_config_data表中。從服務器切換到另一個時,我通常會刪除這兩個字段的值。

也總是想到在轉儲數據庫之前禁用緩存,因爲這可以避免一些困難。

相關問題