Mysql Magento-注册错误-1054未知列';ca.sort#u order';在';订单条款';

Mysql Magento-注册错误-1054未知列';ca.sort#u order';在';订单条款';,mysql,magento,mysql-error-1054,Mysql,Magento,Mysql Error 1054,当我尝试在我的Magento商店上创建新帐户时,我收到此错误 SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ca.sort_order' in 'order clause' /home/user/public_html/lib/Zend/Db/Statement.php(300): Zend_Db_Statement_Pdo->_execute(Array) /home/user/public_html/lib/Zend/D

当我尝试在我的Magento商店上创建新帐户时,我收到此错误

SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ca.sort_order' in 'order clause'
/home/user/public_html/lib/Zend/Db/Statement.php(300): Zend_Db_Statement_Pdo->_execute(Array)
/home/user/public_html/lib/Zend/Db/Adapter/Abstract.php(479): Zend_Db_Statement->execute(Array)
/home/user/public_html/lib/Zend/Db/Adapter/Pdo/Abstract.php(238): Zend_Db_Adapter_Abstract->query('SELECT `main_ta...', Array)
/home/user/public_html/lib/Varien/Db/Adapter/Pdo/Mysql.php(333): Zend_Db_Adapter_Pdo_Abstract->query('SELECT `main_ta...', Array)
/home/user/public_html/lib/Zend/Db/Adapter/Abstract.php(734): Varien_Db_Adapter_Pdo_Mysql->query(Object(Varien_Db_Select), Array)
/home/user/public_html/lib/Varien/Data/Collection/Db.php(783): Zend_Db_Adapter_Abstract->fetchAll(Object(Varien_Db_Select), Array)
/home/user/public_html/lib/Varien/Data/Collection/Db.php(696): Varien_Data_Collection_Db->_fetchAll(Object(Varien_Db_Select))
/home/user/public_html/lib/Varien/Data/Collection/Db.php(617): Varien_Data_Collection_Db->getData()
/home/user/public_html/lib/Varien/Data/Collection.php(729): Varien_Data_Collection_Db->load()
/home/user/public_html/app/code/core/Mage/Customer/Model/Form.php(222): Varien_Data_Collection->getIterator()
/home/user/public_html/app/code/core/Mage/Customer/Model/Form.php(320): Mage_Customer_Model_Form->getAttributes()
/home/user/public_html/app/code/core/Mage/Customer/controllers/AccountController.php(262): Mage_Customer_Model_Form->extractData(Object(Mage_Core_Controller_Request_Http))
/home/user/public_html/app/code/core/Mage/Core/Controller/Varien/Action.php(418): Mage_Customer_AccountController->createPostAction()
/home/user/public_html/app/code/core/Mage/Core/Controller/Varien/Router/Standard.php(253): Mage_Core_Controller_Varien_Action->dispatch('createpost')
/home/user/public_html/app/code/core/Mage/Core/Controller/Varien/Front.php(176): Mage_Core_Controller_Varien_Router_Standard->match(Object(Mage_Core_Controller_Request_Http))
/home/user/public_html/app/code/core/Mage/Core/Model/App.php(340): Mage_Core_Controller_Varien_Front->dispatch()
/home/user/public_html/app/Mage.php(627): Mage_Core_Model_App->run(Array)
/home/user/public_html/index.php(80): Mage::run('', 'store')
{main}
一些背景信息:我使用的模板是为1.4.x构建的,但我目前使用的是1.5.0.1稳定版

我尝试了在这里找到的SQL修复程序:但它不起作用。有什么想法吗

编辑:可在以下网址找到网站:


编辑2:删除错误,因为它们是不相关的

问题是我的数据库有严重缺陷。我怀疑问题可能是在从购买的Magento模板上载示例数据时出现的,或者是在我将网站从一台服务器迁移到新服务器时出现的

我通过运行Magento的数据库修复工具修复了它,该工具可在以下链接中找到:

弹出的错误是大量
添加了缺少的外键
,以及两个
添加了缺少的字段
。有关弹出错误的完整报告,请转到以下堆栈溢出问题:


问题是我的数据库有严重缺陷。我怀疑问题可能是在从购买的Magento模板上载示例数据时出现的,或者是在我将网站从一台服务器迁移到新服务器时出现的

我通过运行Magento的数据库修复工具修复了它,该工具可在以下链接中找到:

弹出的错误是大量
添加了缺少的外键
,以及两个
添加了缺少的字段
。有关弹出错误的完整报告,请转到以下堆栈溢出问题:


你能确定是主题造成的吗?快速切换到1.5.0.1附带的默认主题,并查看是否仍然发生错误。我无法重置为默认主题。我已经将包设置为默认,将所有其他选项设置为“modern”或“blank”,但尽管刷新/删除缓存,但没有任何更改。我的自定义主题位于base/theme100中,所以我不明白它为什么会这样。类别、产品和CMS页面可以覆盖所选主题,但(好的)客户页面必须遵循在“系统>配置>设计”下的“管理”中设置的内容。尝试单步遍历配置范围中的存储区(即配置左上角的下拉列表),查看每个存储区使用的主题。按照惯例,自定义主题实际上不应位于“base/*”文件夹中。我会将其改为“theme100/default”。每个存储配置都使用与默认配置相同的配置。此外,当我不编辑默认配置时,设计选项将变灰。请查看原始问题以获取更新的日志…也许它们会让您更好地了解正在发生的事情。您能确认主题是罪魁祸首吗?快速切换到1.5.0.1附带的默认主题,并查看是否仍然发生错误。我无法重置为默认主题。我已经将包设置为默认,将所有其他选项设置为“modern”或“blank”,但尽管刷新/删除缓存,但没有任何更改。我的自定义主题位于base/theme100中,所以我不明白它为什么会这样。类别、产品和CMS页面可以覆盖所选主题,但(好的)客户页面必须遵循在“系统>配置>设计”下的“管理”中设置的内容。尝试单步遍历配置范围中的存储区(即配置左上角的下拉列表),查看每个存储区使用的主题。按照惯例,自定义主题实际上不应位于“base/*”文件夹中。我会将其改为“theme100/default”。每个存储配置都使用与默认配置相同的配置。此外,当我不编辑默认配置时,设计选项将变灰。请查看原始问题以获取更新的日志…也许它们会让您更好地了解正在发生的事情。