2012-10-29 36 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可以帮助其他类似问题的用户!