Antakarana Posted June 18, 2019 Share Posted June 18, 2019 (edited) Buenos días En una tienda con PS 1.7.5.1 nos ha avisado el host de que empezabamos a tener problemas de espacio. Al revisarlo descubrimos que el fichero error_log tenía un tamaño de 600MB, cuando lo hemos abierto hemos visto que hay un único error que se repite continuamente: [18-Jun-2019 10:42:08 Europe/Madrid] PHP Warning: Declaration of Cart::getProducts($refresh = false, $id_product = false, $id_country = NULL) should be compatible with CartCore::getProducts($refresh = false, $id_product = false, $id_country = NULL, $fullInfos = true) in /home2/******/public_html/******/override/classes/Cart.php on line 72 (en asterisco oculto la ruta real) El problema es que esto sucede cada pocos segundos y logicamente el fichero se llena con bastante rapidez. Parece que el problema se deba a un override del fichero cart.php Alguien podría echarme una mano para resolverlo? 🙄 Gracias! Edited June 18, 2019 by Antakarana añadir version prestashop (see edit history) Link to comment Share on other sites More sharing options...
Rodrigo B Laurindo Posted June 18, 2019 Share Posted June 18, 2019 Tienes algún módulo o tema que ha sobrescribido Cart.php, y posiblemente esté desactualizado. Modifica tu archivo /override/classes/Cart.php en la línea 72 y añade el parámetro ", $fullInfos = true" a la función. Link to comment Share on other sites More sharing options...
Antakarana Posted June 18, 2019 Author Share Posted June 18, 2019 Gracias por la respuesta, en la linea 72 se termina el fichero PHP, por tanto solo hay el cierre del script: } Debo añadir la linea que comentas justo después de ese corchete o antes del corchete? Gracias Por cierto he visto que el fichero chart corresponde al modulo de recargo de equivalencia, es posible que tengamos que actualizarlo tal como sugieres. Link to comment Share on other sites More sharing options...
ChrlS Posted June 18, 2019 Share Posted June 18, 2019 hace 2 horas, Antakarana dijo: Debo añadir la linea que comentas justo después de ese corchete o antes del corchete? Debe quedar así: Cart::getProducts($refresh = false, $id_product = false, $id_country = NULL, $fullInfos = true) Saludos 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