2013-09-02 4 views
0

Поскольку я обновил Magento (от 1.4.2.0 до 1.7.0.2) Я всегда получаю следующую ошибку после я очистил кэш и перед тем я переиндексации всего:Magento: Ошибка между очистки кэша и переиндексации

a:5:{i:0;s:233:"Error in file: "/html/magento_update/app/code/core/Mage/Reports/sql/reports_setup/upgrade-1.6.0.0-1.6.0.0.1.php" - SQLSTATE[42S01]: Base table or view already exists: 1050 Table 'report_viewed_product_aggregated_daily' already exists";i:1;s:942:"#0 /html/magento_update/app/code/core/Mage/Core/Model/Resource/Setup.php(645): Mage::exception('Mage_Core', 'Error in file: ...') 
#1 /html/magento_update/app/code/core/Mage/Core/Model/Resource/Setup.php(437): Mage_Core_Model_Resource_Setup->_modifyResourceDb('upgrade', '1.6.0.0', '1.6.0.0.1') 
#2 /html/magento_update/app/code/core/Mage/Core/Model/Resource/Setup.php(320): Mage_Core_Model_Resource_Setup->_upgradeResourceDb('1.6.0.0', '1.6.0.0.1') 
#3 /html/magento_update/app/code/core/Mage/Core/Model/Resource/Setup.php(235): Mage_Core_Model_Resource_Setup->applyUpdates() 
#4 /html/magento_update/app/code/core/Mage/Core/Model/App.php(417): Mage_Core_Model_Resource_Setup::applyAllUpdates() 
#5 /html/magento_update/app/code/core/Mage/Core/Model/App.php(343): Mage_Core_Model_App->_initModules() 
#6 /html/magento_update/app/Mage.php(683): Mage_Core_Model_App->run(Array) 
#7 /html/magento_update/index.php(87): Mage::run('', 'store') 
#8 {main}";s:3:"url";s:1:"/";s:11:"script_name";s:10:"/index.php";s:4:"skin";s:7:"default";} 

Я использую этот код для очистки кэша:

Mage::app()->cleanCache(); 
$enable = array(); 
foreach (Mage::helper('core')->getCacheTypes() as $type => $label) { 
    $enable[$type] = 1; 
} 
Mage::app()->saveUseCache($enable); 

Потому что в файле «обновить-1.6.0.0-1.6.0.0.1.php» ... может быть, пошел что-то не так с обновлением ? Я сделал это через SSH, следуя различным правилам ... чтобы обойти ошибки, которые произошли.

ответ

1

Решил проблему эти три падают таблицы:

  • report_viewed_product_aggregated_daily
  • report_viewed_product_aggregated_monthly
  • report_viewed_product_aggregated_yearly

... как предложено здесь: http://duntuk.com/magento-upgrade#comment-417. Сначала я только урезал их, чего было недостаточно.

Смежные вопросы