Hola cuando actualizo mi Magento 1.6.2 a 1.7.0.2 la multa archivos de actualización de trabajo ... (soy todo esto en mi trieing testserver)Magento - Magento actualización de 1.6.2 a 1.7.0.2
Yo, obtengo los mismos errores cuando intento actualizar a través de los archivos diff o el magento connect (actualizando mage_all_latest)
Pero cuando inicio sesión por primera vez en la tienda en línea, intento actualizar la tabla mysql.
Pero me sale el error después de error.
Aquí una lista de los errores:
a:5:{i:0;s:237:"Error in file: "/var/www/vhosts/liefstoereigenwijs.nl/site1/app/code/core/Mage/SalesRule/sql/salesrule_setup/upgrade-1.6.0.2-1.6.0.3.php" - SQLSTATE[42S01]: Base table or view already exists: 1050 Table 'salesrule_website' already exists";i:1;s:1122:"
#0 /var/www/vhosts/liefstoereigenwijs.nl/site1/app/code/core/Mage/Core/Model/Resource/Setup.php(645): Mage::exception('Mage_Core', 'Error in file: ...')
y lo mismo para:
- catalog_product_entity_group_price
- salesrule_customer_group
- report_viewed_product_aggregated_daily
- report_viewed_product_aggregated_monthly
- report_viewed_product_aggregated_jearly
- oauth_consumer
Para resolver este yo borrado estas teclas. (aunque esto no parece correcto)
Pero la última clave que no puedo eliminar. Consigo # 1217 - No se puede eliminar o actualizar una fila padre: una restricción de clave externa no
Quién me puede decir lo que estoy haciendo mal ...
ACTUALIZACIÓN 01-08-2012
Repare la base de datos usando la herramienta reapir de magento. Después, actualicé magento al actualizar mage_all_latest a 1.7.0.2.
Todo funciona bien, excepto en el extremo que obtengo: "Excepción durante la limpieza de caché y sesión", pero no hay otros errores durante la instalación.
Luego vuelvo al administrador me aparece una pantalla en blanco. Después de esperar un tiempo borré la var/caché y la apc.
Ahora me sale este mensaje:
a:5:{i:0;s:255:"Error in file: "/var/www/vhosts/liefstoereigenwijs.nl/site1/app/code/core/Mage/Catalog/sql/catalog_setup/upgrade-1.6.0.0.9-1.6.0.0.10.php" - SQLSTATE[42S01]: Base table or view already exists: 1050 Table 'catalog_product_entity_group_price' already exists";i:1;s:1132:"
#0 /var/www/vhosts/liefstoereigenwijs.nl/site1/app/code/core/Mage/Core/Model/Resource/Setup.php(645): Mage::exception('Mage_Core', 'Error in file: ...')
#1 /var/www/vhosts/liefstoereigenwijs.nl/site1/app/code/core/Mage/Core/Model/Resource/Setup.php(437): Mage_Core_Model_Resource_Setup->_modifyResourceDb('upgrade', '1.6.0.0.8', '1.6.0.0.14')
#2 /var/www/vhosts/liefstoereigenwijs.nl/site1/app/code/core/Mage/Core/Model/Resource/Setup.php(320): Mage_Core_Model_Resource_Setup->_upgradeResourceDb('1.6.0.0.8', '1.6.0.0.14')
#3 /var/www/vhosts/liefstoereigenwijs.nl/site1/app/code/core/Mage/Core/Model/Resource/Setup.php(235): Mage_Core_Model_Resource_Setup->applyUpdates()
#4 /var/www/vhosts/liefstoereigenwijs.nl/site1/app/code/core/Mage/Core/Model/App.php(417): Mage_Core_Model_Resource_Setup::applyAllUpdates()
#5 /var/www/vhosts/liefstoereigenwijs.nl/site1/app/code/core/Mage/Core/Model/App.php(343): Mage_Core_Model_App->_initModules()
#6 /var/www/vhosts/liefstoereigenwijs.nl/site1/app/Mage.php(683): Mage_Core_Model_App->run(Array)
#7 /var/www/vhosts/liefstoereigenwijs.nl/site1/index.php(87): Mage::run('', 'store')
#8 {main}";s:3:"url";s:1:"/";s:11:"script_name";s:10:"/index.php";s:4:"skin";s:7:"default";}
hago notar que después de la actualización de los permisos de archivo de una gran cantidad de archivos han cambiado, como index.php cambió a 666.
¿Quién puede ayudar ¿yo?
Según su mensaje de error, la tabla "salesrule_website" ya existe. Eliminar las claves externas no solucionará su problema, creará más problemas. Primero debe arreglar su DB con esta herramienta http://www.magentocommerce.com/wiki/1_-_installation_and_configuration/db-repair-tool. –
Otro punto, si ya ha ejecutado el proceso de actualización, ya había creado la tabla "salesrule_website" en la base de datos. Esto significa que es posible que deba eliminarlo manualmente si no tiene ningún contenido, de lo contrario, comience desde una copia de seguridad de la base de datos e inicie el proceso de actualización. –
http://duntuk.com/magento-upgrade –