Hola buenas tardes, activé el modo debug de mi tienda en prestashop y me dio este error.
Strict Standards: Declaration of Link::getProductLink() should be compatible with LinkCore::getProductLink($product, $alias = NULL, $category = NULL, $ean13 = NULL, $id_lang = NULL, $id_shop = NULL, $ipa = 0, $force_routes = false, $relative_protocol = false, $add_anchor = false) in /home/prosound/public_html/override/classes/Link.php on line 171
No se a que puede ser debido, se os ocurre algo?
Os adjunto el fichero al que hace mención el error.
Gracias
URL del sitio: Contenido solo visible a usuarios registrados
Hola
Debe ser una advertencia más que un error, esta sentencia Strict Standars obliga a programar de una determinada manera, por ejemplo con la definición de variables, etc.
En la mayoría de los casos tu código debería seguir funcionando.
De manera general, es posible que los módulos en donde se generan estas advertencias tengan actualizaciones en el futuro en donde se corrija esto.
Puedes probar también cambiando la versión de PHP de tu cuenta o de la carpeta en donde esta tu sitio y verificar, revisa:
https://guias.webempresa.com/preguntas-frecuentes/cambiar-la-version-php/
Saludos.
Gracias 😉
Voy a probar a cambiar la versión de PHP a PHP 7.0.9, debo de hacer copia de seguridad o es reversible totalmente en caso de que algo falle?
Gracias de nuevo.
Hola Israel.
es reversible totalmente en caso de que algo falle?
Si, la versión de PHP la puedes volver a cambiar si ves que alguna parte de tu web no funciona como es debido con esa version, solo es volver a seleccionar una versión diferente sin que afecte a los datos ni a los archivos de tu web.
Un saludo
Hola Pepe actualicé a PHP 7 pero ahora al pinchar en los productos me da un error 500 de que la página no funciona, probé a quitar y poner de nuevo las URL amigables pero me lo hace con las URL normales, alguna idea? 🙁
Hola Israel.
Veo que solo es con algunos articulos, por ejemplo este articulo si que lo carga:
http://new.profesionaldj.es/-native-instruments-traktor-kontrol-x1-mk2-
¿ Sigues con la versión 7x de PHP ?
No parece que sea problema de la versión ya que el anterior producto no lo cargaria tampoco, de todas formas, vuelve a dejar la versión 5.6 de PHP y cuando lo tengas revisaremos lo delas URL.
Un saludo
No pasaba con todos los productos pero por ejemplo el boton de añadir al carro no funcionaba con ninguno, he vuelto a poner php 5.6.24 pero sigue igual 🙁 como lo puedo solucionar? antes de cambiar la versión de PHP funcionaba correctamente y no toqué nada más
Hice una restauración con vuestra herramienta de todo el directorio public y de la base de datos de anoche a las 5 de la mañana y sigue igual 🙁 puede que haya pasado algo en el servidor con el cambio de version de php? 🙁
Hola Israel.
No, el cambio de PHP no afecta a tu web, ni a los archivos ni a tu base de datos.
Prueba a realizar de nuevo la restauración de la web, revisa si tienes una posterior a la que restauraste y la restauras tanto la base de datos como los archivo de la misma fecha.
Un saludo
Hola Pepe ayer me desactivaron la varniscaché y quité el módulo, por lo que volví a instalar el modulo de varniscaché por si acaso y se solucionó :pinch:
Hola Israel.
Ok, me alegra que se solucionara :cheer:
Te comento que para eliminar varnish no tienes que eliminar el módulo ya que puede probocarte problemas como los que nos comentabas.
La cache de varnish es a nivel servidor por lo que si eliminas el modulo te afecta a la web.
Si no quieres que varnish no este activada sigue los pasos de esta guia:
Contenido solo visible a usuarios registrados
Cerramos el tema
Un saludo