Jump to content

Funciona la actualización a Prestashop 1.5.5 ?


Recommended Posts

Buenos días a tod@s.

Llevo días intentando hacer la actualización a la última versión de prestashop estable, la 1.5.5.

Lo he probado de todas las maneras posible, manualmente, autmaticamente (con el módulo 1 click upgrade) y se actualiza bien.

Primero lo he intentado desde la versión 1.4.9. No funciona.

Después he actualizado a la versión 1.4.11 e intentarlo desde esta versión. No funciona.

Al final probé de instalar una versión nueva de prestashop, la versión 1.4.11 y actualizar desde aquí. Sorpresa, tampoco funciona.

Todas las pruebas las estoy realizando en local con Xampp (última versión).

He mirado todos los tutoriales que he encontrado y no he logrado que funcione la actualización (si instalo la versión 1.5.5 funciona perfectamente).

Cuando funciona algo es cuando instalo la versión 1.4.11 nueva y pelada y con el 1 click upgrade actualizo a la 1.5.5. En la página principal aparece este texto:

 

Oops, something went wrong.

Try to refresh this page or feel free to contact us if the problem persists.

 

He vaciado la caché, lo he probado con diferentes exploradores (Chrome, Firefox, MS Explorer) y nada.

 

Y al intentar entrar en el back Office se queda en la página que te pregunta el usuario y password. Simplemente acepta los parámetros (si el usuario o el password son incorrectos te lo dice) pero se queda ahí, no entra en el back office.

 

Mi pregunta es, funciona la actualización?

 

Porque llega un momento que lo dudo.

 

Un saludo y de momento sigo con la verisón 1.4.9 en mi web.

 

 

Link to comment
Share on other sites

Hola nadie,

gracias por tus indicaciones. He realizado los cambios que comentas y sale lo mismo. Donde puede ver los errores? Me los tiene que mostrar la misma página ? o los deja en algún fichero?. Gracias y un saludo.

Link to comment
Share on other sites

Perdon, lo hacía mal.

Estos son los errores que aparecen:

 

[PrestaShopDatabaseException]

Table 'mi_tienda.ps_shop_url' doesn't exist


 

SELECT s.id_shop, CONCAT(su.physical_uri, su.virtual_uri) AS uri, su.domain, su.main					FROM ps_shop_url su					LEFT JOIN ps_shop s ON (s.id_shop = su.id_shop)					WHERE (su.domain = 'localhost' OR su.domain_ssl = 'localhost')						AND s.active = 1						AND s.deleted = 0					ORDER BY LENGTH(CONCAT(su.physical_uri, su.virtual_uri)) DESC

at line 613 in file classes/db/Db.php

 

607. 			WebserviceRequest::getInstance()->setError(500, '[SQL Error] '.$this->getMsgError().'. From '.(isset($dbg[3]['class']) ? $dbg[3]['class'] : '').'->'.$dbg[3]['function'].'() Query was : '.$sql, 97);608. 		}609. 		else if (_PS_DEBUG_SQL_ && $errno && !defined('PS_INSTALLATION_IN_PROGRESS'))610. 		{611. 			if ($sql)612. 				throw new PrestaShopDatabaseException($this->getMsgError().'<br /><br /><pre>'.$sql.'</pre>');613. 			throw new PrestaShopDatabaseException($this->getMsgError());614. 		}615. 	}616. 617. 	/**
  • DbCore->displayError - [line 313 - classes/db/Db.php] - [1 Arguments]
    307. 		if ($sql instanceof DbQuery)308. 			$sql = $sql->build();309. 310. 		$this->result = $this->_query($sql);311. 		if (_PS_DEBUG_SQL_)312. 			$this->displayError($sql);313. 		return $this->result;314. 	}315. 316. 	/**317. 	 * Execute an INSERT query
    Argument [0]SELECT s.id_shop, CONCAT(su.physical_uri, su.virtual_uri) AS uri, su.domain, su.main					FROM ps_shop_url su					LEFT JOIN ps_shop s ON (s.id_shop = su.id_shop)					WHERE (su.domain = 'localhost' OR su.domain_ssl = 'localhost')						AND s.active = 1						AND s.deleted = 0					ORDER BY LENGTH(CONCAT(su.physical_uri, su.virtual_uri)) DESC
  • DbCore->query - [line 488 - classes/db/Db.php] - [1 Arguments]
    482. 		{483. 			$this->last_cached = true;484. 			return $result;485. 		}486. 487. 		$this->result = $this->query($sql);488. 		if (!$this->result)489. 			return false;490. 491. 		$this->last_cached = false;492. 		if (!$array)
    Argument [0]SELECT s.id_shop, CONCAT(su.physical_uri, su.virtual_uri) AS uri, su.domain, su.main					FROM ps_shop_url su					LEFT JOIN ps_shop s ON (s.id_shop = su.id_shop)					WHERE (su.domain = 'localhost' OR su.domain_ssl = 'localhost')						AND s.active = 1						AND s.deleted = 0					ORDER BY LENGTH(CONCAT(su.physical_uri, su.virtual_uri)) DESC
  • DbCore->executeS - [line 315 - classes/shop/Shop.php] - [1 Arguments]
    309. 310. 			$id_shop = '';311. 			$found_uri = '';312. 			$request_uri = rawurldecode($_SERVER['REQUEST_URI']);313. 			$is_main_uri = false;314. 			if ($results = Db::getInstance()->executeS($sql))315. 			{316. 				foreach ($results as $row)317. 				{318. 					// An URL matching current shop was found319. 					if (preg_match('#^'.preg_quote($row['uri'], '#').'#i', $request_uri))
    Argument [0]SELECT s.id_shop, CONCAT(su.physical_uri, su.virtual_uri) AS uri, su.domain, su.main					FROM ps_shop_url su					LEFT JOIN ps_shop s ON (s.id_shop = su.id_shop)					WHERE (su.domain = 'localhost' OR su.domain_ssl = 'localhost')						AND s.active = 1						AND s.deleted = 0					ORDER BY LENGTH(CONCAT(su.physical_uri, su.virtual_uri)) DESC
  • ShopCore::initialize - [line 95 - config/config.inc.php] - [0 Argument]
    89. $context = Context::getContext();90. 91. /* Initialize the current Shop */92. try 93. {94. 	$context->shop = Shop::initialize();95. }96. catch (PrestaShopException $e)97. {98. 	$e->displayMessage();99. }
  • require - [line 27 - index.php] - [1 Arguments]
Link to comment
Share on other sites

Hola, si, he utilizado la última versión del 1 click y no aparecen errores, solo aparecen 4 alertas o avisos "menores".

He instalado la versión 1.4.9 limpia y peleda. Sin hacer ni tocar nada, la actualizo a la versión 1.4.11 y bien. Y desde esta la actualizo a la 1.5.5 y adíos muy buenas. Activando el log de errores aparece lo de más arriba.

  • Like 1
Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...