Jump to content

Fatal Error En El Modulo Avalara- Avalaratax


Recommended Posts

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 94

Warning: 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 94

Fatal 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

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.

  • Like 1
Link to comment
Share on other sites

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

  • nadie locked this topic
Guest
This topic is now closed to further replies.
×
×
  • Create New...