Miguel_SV Posted April 1, 2014 Share Posted April 1, 2014 Hola, estoy intentando actualizar mi versión 1.4.6 a la última 1.6, he seguido un tutorial que recomienda pasar primero manualmente a la 1.4.9 (lo he conseguido sin problemas) y luego utilizar el módulo Autoupgrade pero esto último, que es aparentemente sencillo me da el siguiente problema: Analizando la situación ...Tienda desactivada. Descargando (esto puede demorar algún tiempo)... Descarga completa. En curso la extracción Extracción terminada. Eliminación de archivos de ejemplo ... Todos los archivos de muestra extraídos. Archivos de copia de seguridad en curso. File backup skipped. Copia de seguridad de base de datos omitida. Ahora actualizando archivos ... 5822 archivos serán actualizados. 5222 archivos quedan por actualizar. 4622 archivos quedan por actualizar. 4022 archivos quedan por actualizar. 3422 archivos quedan por actualizar. 2822 archivos quedan por actualizar. 2222 archivos quedan por actualizar. 1622 archivos quedan por actualizar. 1022 archivos quedan por actualizar. 422 archivos quedan por actualizar. Todos los archivos actualizados. Actualización de bases de datos en curso. [Ajax / Server Error for action upgradeDb] textStatus: "error " errorThrown:"Internal Server Error " jqXHR: " Internal Server Error Parece un error de la base de datos al actualizar. Tras esto la web se queda en blanco, activando el debug de errores aparece esto: [PrestaShopDatabaseException]Unknown column 't.directory' in 'field list' SELECT su.physical_uri, su.virtual_uri, su.domain, su.domain_ssl, t.id_theme, t.name, t.directory FROM prstshp_shop s LEFT JOIN prstshp_shop_url su ON (s.id_shop = su.id_shop) LEFT JOIN prstshp_theme t ON (t.id_theme = s.id_theme) WHERE s.id_shop = 1 AND s.active = 1 AND s.deleted = 0 AND su.main = 1 LIMIT 1 at line 623 in file classes/db/Db.php617. WebserviceRequest::getInstance()->setError(500, '[SQL Error] '.$this->getMsgError().'. From '.(isset($dbg[3]['class']) ? $dbg[3]['class'] : '').'->'.$dbg[3]['function'].'() Query was : '.$sql, 97);618. }619. else if (_PS_DEBUG_SQL_ && $errno && !defined('PS_INSTALLATION_IN_PROGRESS'))620. {621. if ($sql)622. throw new PrestaShopDatabaseException($this->getMsgError().'<br /><br /><pre>'.$sql.'</pre>');623. throw new PrestaShopDatabaseException($this->getMsgError());624. }625. }626. 627. /** DbCore->displayError - [line 313 - classes/db/Db.php] - [1 Arguments] DbCore->query - [line 535 - classes/db/Db.php] - [1 Arguments] DbCore->getRow - [line 199 - classes/shop/Shop.php] - [1 Arguments] ShopCore->setUrl - [line 133 - classes/shop/Shop.php] ShopCore->__construct - [line 379 - classes/shop/Shop.php] - [1 Arguments] ShopCore::initialize - [line 94 - config/config.inc.php] require - [line 34 - admin/index.php] - [1 Arguments] ¿Alguna ayuda de cuál puede ser el problema? Muchas gracias de antemano. Link to comment Share on other sites More sharing options...
Miguel_SV Posted April 4, 2014 Author Share Posted April 4, 2014 He probado varias veces y da siempre este problema, viendo los errores que aparecen tras activar el debug, ¿alguien podría indicarme de qué puede tratarse este problema? Gracias. Link to comment Share on other sites More sharing options...
Recommended Posts