Magento:从现场转移到当地

时间:2011-10-11 12:33:02

标签: magento transfer

我正在进行现场Magento网站的开发备份,到目前为止,我做了以下工作:

  • 创建了mywebsite.local虚拟主机
  • 将所有文件从实时服务器复制到本地计算机
  • 导入的转储数据库
  • 更改了etc / local.xml数据库参数
  • 将包含mywebsite.com的core_config_data中的所有行替换为mywebsite.local
  • 删除了VAR
  • 下的所有内容

事情是 - 当我去mywebsite.local时,它会将我重定向到mywebsite.com。这发生在index.php文件中,完全在Mage :: run行上。我试图关闭所有htaccess重写规则,它没有帮助,所以这不是问题。

我错过了什么?

3 个答案:

答案 0 :(得分:2)

Magento缓存也需要刷新,可以使用以下脚本

完成
 require_once 'app/Mage.php';
 $app = Mage::app();

  echo "<pre>";
  if($app != null) {
       echo "The app was initialized.\n";
       $cache = $app->getCache();
       if($cache != null) {
               echo "The cache is not empty. Clean it.\n";
               $cache->clean();
        }  
   } 

答案 1 :(得分:0)

您需要确保更改了core_config_data表中的所有网址。 url值可以多次存储。

执行这样的数据库查询以确保全部获取

SELECT * FROM `core_config_data` WHERE `path` LIKE '%base_url%'

另外检查.htaccess文件以确保您没有重写对旧网址的请求

答案 2 :(得分:0)

转到您的本地主机数据库并转到core_config_data更改基本网址到您的localhost网址