Jump to content

Error con Parametros Avanzados/correo electronico pantalla en blanco


Recommended Posts

Hola a todos, soy nuevo en Prestashop y este es mi primer post, tengo un error en la sección de Parámetros Avanzados/Correo electrónico, al entrar ahí me aparece una pantalla en blanco, ya encontré en el foro como ver el error, pero no se como solucionarlo o que hacer al respecto, si me pueden ayudar se los agradecería mucho ya que según entiendo, si no puedo configurar esta sección no se pueden inscribir al newsletter, si seleccionas una forma de pago en el ultimo paso de compra, la pantalla se queda en blanco.

Gracias y saludos.

 

Fatal error: Cannot redeclare class Swift in /home/s15e113a/public_html/artesaniadelcofrade.com/tools/swift/Swift.php on line 32

Link to comment
Share on other sites

Hola, artesaniacofrade.

 

¿Has actualizado PrestaShop últimamente? ¿Desde cuando te pasa este error?

 

Utilizando el buscador he encontrado en el foro italiano un hilo en el que explican un error como el tuyo, creo:

https://www.prestashop.com/forums/topic/521659-fatal-error-cannot-redeclare-class-swift-in-toolsswiftswiftphp-on-lin/

 

La solución que dan es eliminar el directorio /Raíz del sitio/tools/swift (yo guardaría todo lo que elimines como copia de seguridad, por si acaso) y reemplazarlo por el mismo directorio de un paquete de instalación limpio de la versión de PrestaShop que tengas.

 

Saludos.

Edited by annx10 (see edit history)
Link to comment
Share on other sites

Buenos dias,

Ya he realizado lo que me indicaba annx10, y he solucionado la pantalla en blanco

ahora me sale estos errores con fondo rojo.

 

Warning on line 40 in file /home/s15e113a/public_html/artesaniadelcofrade.com/modules/mailjet/mailjet.php
[2] include_once(/home/s15e113a/public_html/artesaniadelcofrade.com/tools/swift/Swift.php): failed to open stream: No such file or directory

Warning on line 40 in file /home/s15e113a/public_html/artesaniadelcofrade.com/modules/mailjet/mailjet.php
[2] include_once(): Failed opening '/home/s15e113a/public_html/artesaniadelcofrade.com/tools/swift/Swift.php' for inclusion (include_path='/home/s15e113a/public_html/artesaniadelcofrade.com/tools/htmlpurifier/standalone:.:/usr/local/php-5.5.30/lib/php')

Warning on line 41 in file /home/s15e113a/public_html/artesaniadelcofrade.com/modules/mailjet/mailjet.php
[2] include_once(/home/s15e113a/public_html/artesaniadelcofrade.com/tools/swift/Swift/Connection/SMTP.php): failed to open stream: No such file or directory

Warning on line 41 in file /home/s15e113a/public_html/artesaniadelcofrade.com/modules/mailjet/mailjet.php
[2] include_once(): Failed opening '/home/s15e113a/public_html/artesaniadelcofrade.com/tools/swift/Swift/Connection/SMTP.php' for inclusion (include_path='/home/s15e113a/public_html/artesaniadelcofrade.com/tools/htmlpurifier/standalone:.:/usr/local/php-5.5.30/lib/php')

Link to comment
Share on other sites

Los errores que muestra se refieren al módulo mailjet. ¿Lo has instalado y lo utilizas? Si es así, ¿lo tienes actualizado a su última versión?

 

Por lo que veo ese módulo está intentando utilizar la clase Swift.php que intenta ubicar en Raíz del sitio/tools/swift/

Yo he comprobado en mi sitio web y ese archivo no está en ese directorio, sino en un subdirectorio dentro de ese, concretamente en: Raíz del sitio/tools/swift/classes/

 

Lo mismo ocurre para el archivo SMTP.php que también intenta utilizar y que no se ubica donde lo busca.

 

Pudiera ser que tras la actualización de PrestaShop a su última versión se hayan cambiado las ubicaciones de algunos archivos, por lo que pienso que ahí puede estar el problema.

Link to comment
Share on other sites

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...