2014-09-19 4 views
3

Я установил magento 1.9 CE на свой локальный сервер, и он работал нормально. Неожиданно он прекратил работать и показывает ошибку, напримерОшибка обработки вашего запроса: SQLSTATE [42S01]: базовая таблица или представление уже существуют: в magento 1.9

Произошла ошибка при обработке вашего запроса.

При проверке отчета об ошибке из папки отчетов, то я получил журналы, как

a:5:{i:0;s:219:"Error in file: "C:\wamp\www\anzonline\app\code\core\Mage\XmlConnect\sql\xmlconnect_setup\upgrade-1.6.0.0-1.6.0.0.1.php" - SQLSTATE[42S01]: Base table or view already exists: 1050 Table 'xmlconnect_images' already exists";i:1;s:950:" 
#0 C:\wamp\www\anzonline\app\code\core\Mage\Core\Model\Resource\Setup.php(645): Mage::exception('Mage_Core', 'Error in file: ...') 
#1 C:\wamp\www\anzonline\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 C:\wamp\www\anzonline\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 C:\wamp\www\anzonline\app\code\core\Mage\Core\Model\Resource\Setup.php(235): Mage_Core_Model_Resource_Setup->applyUpdates() 
#4 C:\wamp\www\anzonline\app\code\core\Mage\Core\Model\App.php(417): Mage_Core_Model_Resource_Setup::applyAllUpdates() 
#5 C:\wamp\www\anzonline\app\code\core\Mage\Core\Model\App.php(343): Mage_Core_Model_App->_initModules() 
#6 C:\wamp\www\anzonline\app\Mage.php(684): Mage_Core_Model_App->run(Array) 
#7 C:\wamp\www\anzonline\index.php(87): Mage::run('', 'store') 
#8 {main}";s:3:"url";s:11:"/anzonline/";s:11:"script_name";s:20:"/anzonline/index.php";s:4:"skin";s:7:"default";} 

Я нашел несколько решений от Google, но ни один из них не работал для меня example.

ответ

2

В сообщении об ошибке сообщается, что Magento пытается создать таблицу, которая уже существует. Это происходит в сценарии обновления и, вероятно, вызвано неполным предыдущим запуском указанного сценария обновления. Magento выполняет сценарии обновления, но только отмечает их, когда они завершаются без ошибок. Однако даже не полностью запущенный скрипт может создавать таблицы, и в следующий раз Magento пытается запустить этот сценарий обновления, причиной возникновения этих таблиц является проблема.

Таким образом, вы можете либо выполнить некоторую работу с базами данных, либо сделать некоторые твикинг, как удаление таблиц (с сохранением данных, если это необходимо), или повторить установку Magento.

Это также может быть вызвано недавно установленными расширениями, если удалите их с помощью диспетчера подключений и переустановите их.

+0

Но я не нашел ни одной таблицы, которая показывает в ошибки, как 'xmlconnect_images' –

+0

Thanks..Its работает для меня. .. –

0

Использование

DROP TABLE IF EXISTS xmlconnect_images;

затем, обновите свой коричневый. Меня устраивает.

Вы можете очистить кэш, если вы не видите каких-либо изменений:

Чтобы очистить кэш, просто удалите все из/вар/каталог кэша, а затем перезагрузить свой веб-сайт в браузере.

гт -rf Magento/вар/кэш/*

Чтобы очистить все сеансы, вы можете также удалить все из папки// вар сессии в каталоге установки Magento.

гт -rf Magento/вар/сессия/*