2012-08-14 26 views
0

背景:我有一个我们一直在研究的dev magento网站,并且有一个我们想从本地数据库副本推送到dev的大更新。在复制数据库并将更改推送到magento文件后,我的dev站点重定向到localhost。Magento开发应用程序在更新后重定向到生产URL。

我试过了我能想到的所有东西,但我仍然失去了一些东西。

我已经试过:

  • 编辑分贝值,安全和不安全的网站给DEV值
  • 删除Magento的VAR /缓存内容,重新启动PHP
  • Grepping Magento的目录所有“localhost/[site]”的实例,只有在var/cache中发现的实例在删除后显然使用不正确的值重新填充
  • 在core_config表中禁用了SEO重定向和整页缓存并且刷新了缓存并重新启动了php
  • 明确检查本地主机的任何提及的网页/ .htaccess文件,没有发现
  • 经过nginx的虚拟主机,本地主机没有提及

我已经江郎才尽了,我会很感激的任何建议在下一步看什么。目前我想知道是否有一个替代缓存位置保存旧值。

+0

尝试在/ var/tmp中。 – benmarks 2012-08-14 19:21:19

+0

当您说您在core_config中禁用了整页缓存时,是否通过管理员禁用了它?这应该在core_cache_option中禁用它。我认为你可以直接通过修改core_cache_option中的值来实现,但是我已经看到了那些不起作用的实例,所以我会在管理员中执行它。此外,我会尝试完全禁用缓存,以防万一,而不仅仅是清除它。另外,我会在Zend_Controller_Response_Abstract :: setRedirect()中设置一个断点并查看它的调用方式。 – kalenjordan 2012-08-14 22:01:32

回答

0

重新启动服务器解决了这个问题。

我相信block对象被缓存在memcached中,并且重新引导清除了这些对象。

0

您可能需要刷新其他缓存(可在后端使用)。

要做到这一点务实地看到here

逾越节

+0

嘿,一个好老式的重启解决了这个问题。我相信我有缓存存储在memcache中,通过重新启动擦除干净 – 2012-08-14 23:56:30

相关问题