gambataronja Posted February 8, 2016 Share Posted February 8, 2016 Buenos días, al instalar el módulo de Avalaratax que nos ofrece gratuitamente prestashop se me cayó toda mi web, tanto el front office como el back office y aparecía en la pantalla lo siguiente: [PrestaShop] Fatal error in module avalaratax: Parse error: syntax error, unexpected ''customer_tax_address_id'' (T_CONSTANT_ENCAPSED_STRING) in/var/www/vhost/gambataronja/httpdocs/modules/avalaratax.php on line 589 Encontré ayuda en el foro en este enlace: https://www.prestash...ule-avalaratax/ y borré el módulo como decían. Conseguí recuperar el back office pero la web da el siguiente error: Warning: include_once(/var/www/vhosts/gambataronja.com/httpdocs/modules/avalaratax/avalaratax.php): failed to open stream: No such file or directory in/var/www/vhosts/gambataronja.com/httpdocs/override/classes/Cart.php on line 94Warning: include_once(): Failed opening '/var/www/vhosts/gambataronja.com/httpdocs/modules/avalaratax/avalaratax.php' for inclusion (include_path='/var/www/vhosts/gambataronja.com/httpdocs/tools/htmlpurifier/standalone:.:/usr/share/pear:/usr/share/php') in /var/www/vhosts/gambataronja.com/httpdocs/override/classes/Cart.php on line 94Fatal error: Class 'AvalaraTax' not found in /var/www/vhosts/gambataronja.com/httpdocs/override/classes/Cart.php on line 96 En un ordenador nuevo aparece aparentemente normal pero si intentas poner un producto a la cesta te aparece este mensaje. Por favor, si alguien supiera darme una solución estaría muy agradecido. Link to comment Share on other sites More sharing options...
cvazquez1979 Posted February 9, 2016 Share Posted February 9, 2016 Buenas Por el error que te sale y donde indica que esta el archivo. .\override\. , hasta donde yo se, todo lo que se encuentra en ese directorio son clases que modifican las clases originales de prestashop en mayor o menor medida. Es posible que el archivo cart.php sea una clase creada por el modulo avalaratax. Puedes en primer lugar probar a ir a Parámetros Avanzados > Rendimiento > Modo depuración y activar "Inhabilitar las sobre-cargas". Esto evitara que se usen las funciones de que se encuentren en el directorio .\override\., Puede que algún modulo no funcione correctamente. por eso te recomendaría mejor la siguiente opción, hacer una copia del archivo "/var/www/vhosts/gambataronja.com/httpdocs/override/classes/Cart.php" en tu equipo y borrar el archivo. Si no funciona siempre puedes subir la copia. Te recomiendo en cualquier caso limpiar la cache. Un saludo. 1 Link to comment Share on other sites More sharing options...
gambataronja Posted February 11, 2016 Author Share Posted February 11, 2016 Muchas gracias por tu respuesta. Un amigo programador ha "inutilizado" parte del archivo /Cart.php, y en principio parecía funcionar todo bien pero me he dado cuenta que ahora, cuando el cliente pide un artículo, no hay manera de que se le cobren los portes. Vamos a intentar seguir tu recomendación a ver que pasa. Link to comment Share on other sites More sharing options...
Recommended Posts