Magento: перевод с живого на местный - PullRequest
2 голосов
/ 11 октября 2011

Я делаю свою резервную копию для разработки на живом веб-сайте Magento, поэтому я сделал следующее:

  • создан виртуальный хост mywebsite.local
  • скопировал все файлы с живого сервера на локальную машину
  • импортированная база данных дампа
  • изменил параметры базы данных etc / local.xml
  • заменил все строки в core_config_data, содержащие mywebsite.com, на mywebsite.local
  • удалил все содержимое под VAR

Дело в том, что когда я захожу на mywebsite.local, он перенаправляет меня на mywebsite.com. Это происходит в файле index.php, точно в строке Mage :: run. Я попытался отключить все правила перезаписи htaccess, это не помогло, так что это не проблема.

Что мне не хватает?

Ответы [ 3 ]

2 голосов
/ 31 октября 2011

Кэш 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();
        }  
   } 
0 голосов
/ 28 ноября 2016

зайдите в базу данных вашего локального хоста и перейдите по ссылке base_config_data, измените базовый URL на ваш локальный URL

0 голосов
/ 11 октября 2011

Вы должны убедиться, что вы изменили все URL в таблице core_config_data.значения url могут храниться несколько раз.

Выполните запрос в БД, подобный этому, чтобы убедиться, что вы получите их все.запросы на старый URL

...