处理您的请求时出错:SQLSTATE[42S01]:基表或视图已存在:在magento 1.9中


Error processing your request: SQLSTATE[42S01]: Base table or view already exists: in magento 1.9

我在本地服务器上安装了magento 1.9 CE,运行良好。突然它停止工作并显示类似的错误

处理您的请求时出错。

当我从报告文件夹中检查错误报告时,我得到了类似的日志

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中找到了几个解决方案,但没有一个对我来说是可行的。

错误消息告诉您Magento试图创建一个已经存在的表。这发生在升级脚本中,并且可能是由于所述升级脚本的先前运行不完整造成的。Magento执行升级脚本,但只有在它们完成时才会标记为完成。即使是不完全运行的脚本也可能创建了表,而下次Magento尝试运行更新脚本时,这些表的存在会导致问题。

所以你可以做一些数据库工作,做一些推特操作,比如删除有问题的表(如果需要的话保存数据),或者重新安装Magento。

这也可能是由最近安装的扩展引起的,如果是这样的话,使用连接管理器卸载并重新安装可能会起作用。

使用

如果存在xmlconnect_images,则丢弃表;

然后,刷新你的棕色皮肤。它对我有用。

如果你没有看到任何变化,你可以清除缓存:

要清除缓存,只需从/var/cache目录中删除所有内容,然后在浏览器中重新加载您的网站。

rm-rf magento/var/cache/*

要清除所有会话,您还可以从Magento安装目录中的/var/session文件夹中删除所有内容。

rm-rf magento/var/session/*