Prestashop PHP 7.1 Solucion : Actualizar a la versión 1.6.18, pero…

Bueno por fin , prestashop 1.6 ya es compatible con el PHP 7.1 incluso con el 7.2, la ultima version publicada 1.6.18 lo es.

Ya puedes actualizar el php 7.1 .Pero es importante, muy importante que todos los modulos esten actualizados para no tener que renunciar a alguno de ellos.

¿Como puedo saber si tengo algun modulo no compatible?

Bueno la unica manera es cambiar en el servidor la version del PHP  a la 7.1 y activar el debug en la tienda.

/* Debug only */
if (!defined('_PS_MODE_DEV_')) {
define('_PS_MODE_DEV_', true);
}

Si vemos que sale todo bien y no muestra errores, felicidades tienes todo compatible con PHP 7.1

Si salen errores por ejemplo

Fatal error: Cannot unset $this in /XXXXXXXXXXXXXXXX/modules/gsnippetsreviews/lib/hook/hook-display_class.php on line 62

Tienes un problema con un modulo

Si quieres probar si tienes también actualizados para PHP 7.2 haz la prueba después, lo mas seguro es que te salgan estos errores.

try with 7.2 and ok, buy show errors

Warning: count(): Parameter must be an array or an object that implements Countable in /xxxxxxxxxxxxxxxxxxx/modules/blockcart/blockcart.php on line 158

Deprecated
: The each() function is deprecated. This message will be suppressed on further calls in
/xxxxxxxxxxxxxxx/tools/smarty/sysplugins/smarty_internal_compilebase.php
on line
75

 

Deja una respuesta
You May Also Like