mysql - error - la columna en field list es desconocida phpmyadmin
Magento-Error de registro-1054 Columna desconocida ''ca.sort_order'' en ''cláusula de orden'' (1)
El problema era que tenía una base de datos seriamente defectuosa. Sospecho que el problema podría haber surgido al cargar datos de muestra de una plantilla comprada de Magento o cuando estaba migrando mi sitio web de un servidor a uno nuevo.
Lo arreglé ejecutando la herramienta de reparación de base de datos de Magento que se puede encontrar en el siguiente enlace: http://www.magentocommerce.com/wiki/1_-_installation_and_configuration/db-repair-tool
Los errores que aparecieron fueron una gran cantidad de Added missing foreign key(s)
y dos Added missing fields
. Para obtener un informe completo sobre los errores que aparecieron, vaya a la siguiente pregunta de desbordamiento de pila:
Recibo este error cuando intento crear una nueva cuenta en mi tienda 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}
Alguna información de contexto: estoy usando una plantilla que fue desarrollada para 1.4.x pero actualmente estoy usando la versión 1.5.0.1 estable.
Intenté las correcciones de SQL encontradas aquí: http://www.magentocommerce.com/boards/viewthread/214185/#top pero no funcionó. ¿Algunas ideas?
EDITAR: sitio web se puede encontrar en http://allyourga.me
EDIT 2: Errores eliminados porque no están relacionados