背景:我有一个我们一直在研究的dev magento网站,并且有一个我们想从本地数据库副本推送到dev的大更新。在复制数据库并将更改推送到magento文件后,我的dev站点重定向到localhost。Magento开发应用程序在更新后重定向到生产URL。
我试过了我能想到的所有东西,但我仍然失去了一些东西。
我已经试过:
- 编辑分贝值,安全和不安全的网站给DEV值
- 删除Magento的VAR /缓存内容,重新启动PHP
- Grepping Magento的目录所有“localhost/[site]”的实例,只有在var/cache中发现的实例在删除后显然使用不正确的值重新填充
- 在core_config表中禁用了SEO重定向和整页缓存并且刷新了缓存并重新启动了php
- 明确检查本地主机的任何提及的网页/ .htaccess文件,没有发现
- 经过nginx的虚拟主机,本地主机没有提及
我已经江郎才尽了,我会很感激的任何建议在下一步看什么。目前我想知道是否有一个替代缓存位置保存旧值。
尝试在/ var/tmp中。 – benmarks 2012-08-14 19:21:19
当您说您在core_config中禁用了整页缓存时,是否通过管理员禁用了它?这应该在core_cache_option中禁用它。我认为你可以直接通过修改core_cache_option中的值来实现,但是我已经看到了那些不起作用的实例,所以我会在管理员中执行它。此外,我会尝试完全禁用缓存,以防万一,而不仅仅是清除它。另外,我会在Zend_Controller_Response_Abstract :: setRedirect()中设置一个断点并查看它的调用方式。 – kalenjordan 2012-08-14 22:01:32