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, 2024 Share Posted May 14, 2024 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, 2024 Author Share Posted May 14, 2024 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, 2024 Share Posted May 14, 2024 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, 2024 Share Posted May 24, 2024 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, 2024 Share Posted September 3, 2024 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, 2024 Share Posted September 4, 2024 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...
Nyx17 Posted December 20, 2024 Share Posted December 20, 2024 Hola Necesito migrar mi tienda de la 1.7.8.7 a la 8, tengo la plantilla Warehouse, el caso es que veo hay un módulo para migrar todo, la pregunta es, alguien lo ha usado y me puede decir si se migran también las plantillas, es que volver a hacer todo el diseño, sería un lío... Gracias! Link to comment Share on other sites More sharing options...
ComGrafPL Posted December 20, 2024 Share Posted December 20, 2024 Lo más seguro es realizar una instalación limpia de la versión 8.2, un tema y un módulo nuevos y actualizados. Como la versión del tema de los módulos no puede funcionar en la nueva versión de Presta/PHP, se realiza la migración de datos. Puede intentar actualizar el módulo con un solo clic, pero asegúrese de hacer una copia de seguridad manual antes de realizar cualquier acción. 1 Link to comment Share on other sites More sharing options...
Nyx17 Posted December 21, 2024 Share Posted December 21, 2024 En 23/10/2023 a las 12:04 PM, marloru dijo: 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 Buenas tardes, Necesito hacer lo mismo, pero tengo la duda de si has podido exportar la configuración de la plantilla warehouse a la 8 o hay que empezar de 0? Un saludo! 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