2012-10-29 60 views
0

我試圖在我的開發服務器上設置Magento,但我無法獲得工作的網址。Magento - 開發服務器 - 網址不起作用

我有我安裝的實時版本的副本。然後我更新了​​3210文件,用新URL清空了緩存文件夾(var/cache)並更新了core_config_data,但出於某種原因,我仍然被重定向到實時URL而不是剛剛配置的Dev URL。

任何想法或幫助將不勝感激。

回答

0

如果您轉到數據庫,請查找core_config_data表。您需要將web/unsecure/base_urlweb/secure/base_url的值更改爲您的開發者服務器網址。

您可能需要清除./var/cache

0

緩存在開發服務器數據庫具有實時服務器的URL。

只需在開發服務器數據庫中用Development Server Url找到並替換Live服務器Url即可。

例子:

Live服務器:

http://live-server.com 

開發服務器:

http://dev-server.com 

你只要找到發展Server數據庫的http://live-server.com並與替換。

這對你很有幫助。

0

您是否嘗試清除會話文件夾?

0

轉到phpmyadmin,執行此查詢並更正找到的值。

SELECT * FROM (SELECT * FROM `core_config_data` WHERE path LIKE "%url%") AS A 
+0

是的,我發現我的問題。 – Sandy

1

如果這裏其他的答案不,要確保所有的值都在數據庫中正確設置,是正確的,它可能是在VAR /緩存目錄無法寫入。在這種情況下,您需要清除系統臨時目錄中的緩存(/ tmp/magento /基於大多數* nix的系統)。

作爲替代方案,請檢查您的.htaccess文件並確保您的活動域根本不被引用(RedirectRules,Redirect等)。

0

糟糕。 :)我發現我自己的問題......

顯然,我有活文件的副本app/etc/local.xmlbackup_local.xml

然而,應用程序加載所有文件,這有.xml擴展 - 因此它是裝載backup_local.xml文件以及...哎呀!

我希望這個catch可以幫助其他類似問題的用戶!