marloru Posted October 23, 2023 Share Posted October 23, 2023 Buenos días, acabamos de actualizar nuestra tienda on-line de la versión de Prestashop 1.7 a la versión 8. Asimismo hemos actualizado la versión de la plantilla Warehouse a la compatible con la versión 8. Hasta ahí todo bien. El problema nos lo encontramos cuando actualizamos la versión de PHP de la 7 a la 8.0 Obtenemos el siguiente error: Fatal error: Declaration of Link::getImageLink($name, $ids, $type = null) must be compatible with LinkCore::getImageLink($name, $ids, $type = null, string $extension = 'jpg') in /var/www/html/override/classes/Link.php on line 29 ¿Alguien puede arrojar algo de luz? ¿cómo podríamos solucionarlo? Muchas gracias. Mar López Link to comment Share on other sites More sharing options...
Fabry Posted October 23, 2023 Share Posted October 23, 2023 35 minutes ago, marloru said: Buenos días, acabamos de actualizar nuestra tienda on-line de la versión de Prestashop 1.7 a la versión 8. Asimismo hemos actualizado la versión de la plantilla Warehouse a la compatible con la versión 8. Hasta ahí todo bien. El problema nos lo encontramos cuando actualizamos la versión de PHP de la 7 a la 8.0 Obtenemos el siguiente error: Fatal error: Declaration of Link::getImageLink($name, $ids, $type = null) must be compatible with LinkCore::getImageLink($name, $ids, $type = null, string $extension = 'jpg') in /var/www/html/override/classes/Link.php on line 29 ¿Alguien puede arrojar algo de luz? ¿cómo podríamos solucionarlo? Muchas gracias. Mar López Hola Mar, es fácil de resolver: el problema está en el archivo link.php que es un override aplicado por algún módulo. Verifique este archivo en la ruta indicada e busque Link::getImageLink($name, $ids, $type = null)....editar a Link::getImageLink($name, $ids, $type = null, string $extension = 'jpg') Advertencia: haga una copia antes de modificar Ciao 1 Link to comment Share on other sites More sharing options...
marloru Posted October 23, 2023 Author Share Posted October 23, 2023 Muchísimas gracias Fabry, ha funcionado a la perfección!! Un saludo Link to comment Share on other sites More sharing options...
Fabry Posted October 23, 2023 Share Posted October 23, 2023 36 minutes ago, marloru said: Muchísimas gracias Fabry, ha funcionado a la perfección!! Un saludo 👍 saludos Link to comment Share on other sites More sharing options...
Fiorella Avegliano Posted May 14 Share Posted May 14 On 23/10/2023 at 12:04, marloru said: Buenos días, acabamos de actualizar nuestra tienda on-line de la versión de Prestashop 1.7 a la versión 8. Asimismo hemos actualizado la versión de la plantilla Warehouse a la compatible con la versión 8. Hasta ahí todo bien. El problema nos lo encontramos cuando actualizamos la versión de PHP de la 7 a la 8.0 Obtenemos el siguiente error: Error fatal: la declaración de Link::getImageLink($name, $ids, $type = null) debe ser compatible con LinkCore::getImageLink($name, $ids, $type = null, string $extension = 'jpg') en /var/www/html/override/classes/Link.php en la línea 29 ¿Alguien puede arrojar algo de luz? ¿cómo podríamos solucionarlo? Muchas gracias. Mar López Hola, quería consultarte cómo hiciste la actualización ya que es algo que me toca hacer hoy. Primero actualizaste el php o el prestashop? Tengo php 7.0 y prestashop 1.7.8. Consulto ya que pensaba primero actualizar el php al 8 pero me dice que no es compatible con mi versión actual de prestashop y no querría que por esto no me deje entrar al editor y no poder hacer la actualización (la voy a hacer con el 1- click upgrade) Saludos, Link to comment Share on other sites More sharing options...
marloru Posted May 14 Author Share Posted May 14 Hola Fiorella. Primero subí la versión de Prestashop, después la de la plantilla y por último la versión de php. También tendrás que actualizar las versiones de los módulos que tengas instalados. Espero que te sirva de ayuda. Saludos, Mar Link to comment Share on other sites More sharing options...
Ana c Posted May 14 Share Posted May 14 Hola, en mi página aparece error 404, y algunas páginas aparece que se movieron, pero ningún colaborador ha echo algún cambio, cómo lo puedo arreglar? Link to comment Share on other sites More sharing options...
davidp Posted May 24 Share Posted May 24 Hice lo mismo, pase mi prestashop de 1.7 a 8.1 y todo bien y cuando actualizo mi PHP de 7 a 8 via WHM, al querer entrar a mi tienda me sale error 500. Hasta el momento mientras use PHP7 mi tienda funciona bien pero no podría aprovechar las ventajas de php8. Alguna idea de que puede ser el error? Link to comment Share on other sites More sharing options...
[email protected] Posted September 3 Share Posted September 3 On 5/24/2024 at 12:30 AM, davidp said: Hice lo mismo, pase mi prestashop de 1.7 a 8.1 y todo bien y cuando actualizo mi PHP de 7 a 8 via WHM, al querer entrar a mi tienda me sale error 500. Hasta el momento mientras use PHP7 mi tienda funciona bien pero no podría aprovechar las ventajas de php8. Alguna idea de que puede ser el error? ¿Encontraste alguna solución? tengo el mismo problema. Link to comment Share on other sites More sharing options...
aixos Posted September 4 Share Posted September 4 Hola Se supone que has actualizado de 1.7.8.11 a 8.1.7 ultima versión el 08/07/2024 Ahora una vez se ha actualizado cambiar a PHP 8.1 para que empiece a funcionar bien Luego actualizar el theme para que sea compatible Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now