Magento安装程序错误

Magento安装程序错误,magento,Magento,我正在尝试在media temple托管帐户中安装magento。安装时出现错误 Error in file: "app/code/core/Mage/Dataflow/sql/dataflow_setup/mysql4-upgrade-0.7.3-0.7.4.php" - SQLSTATE[42S02]: Base table or view not found: 1146 Table 'db128510_main.dataflow_batch' doesn't exist Trace: #

我正在尝试在media temple托管帐户中安装magento。安装时出现错误

Error in file: "app/code/core/Mage/Dataflow/sql/dataflow_setup/mysql4-upgrade-0.7.3-0.7.4.php" - SQLSTATE[42S02]: Base table or view not found: 1146 Table 'db128510_main.dataflow_batch' doesn't exist

Trace:
#0 /app/code/core/Mage/Core/Model/Resource/Setup.php(390): Mage::exception('Mage_Core', 'Error in file: ...')
#1 /app/code/core/Mage/Core/Model/Resource/Setup.php(289): Mage_Core_Model_Resource_Setup->_modifyResourceDb('upgrade', '0.7.3', '0.7.4')
#2 /app/code/core/Mage/Core/Model/Resource/Setup.php(233): Mage_Core_Model_Resource_Setup->_upgradeResourceDb('0.7.3', '0.7.4')
#3 /app/code/core/Mage/Core/Model/Resource/Setup.php(161): Mage_Core_Model_Resource_Setup->applyUpdates()
#4 /app/code/core/Mage/Core/Model/App.php(399): Mage_Core_Model_Resource_Setup::applyAllUpdates()
#5 /app/code/core/Mage/Core/Model/App.php(329): Mage_Core_Model_App->_initModules()
#6 /app/Mage.php(627): Mage_Core_Model_App->run(Array)
#7 /index.php(80): Mage::run('', 'store')
#8 {main}

如果我手动创建表并重新安装,安装程序输出的另一个表不存在。我还运行了magento系统要求检查脚本,没有发现任何问题。它是新安装的,没有任何升级。有任何指针吗?

我在尝试升级magento版本时遇到类似问题。请尝试将以下行添加到该安装脚本的顶部:

$this->getConnection()->disallowDdlCache();
此外,我认为这并不重要,但为了更好地衡量,请尝试清除DDL缓存:

$this->getConnection()->resetDdlCache();
这是一个远大的希望,但它可能在你的情况下工作

根据您的评论进行编辑:

Magento在封面下缓存DDL语句。这意味着它将能够更快地执行一些SQL语句。但有时这会导致更新过程中出现问题。我认为这与外键和无效缓存数据有关