artesaniacofrade Posted July 4, 2016 Share Posted July 4, 2016 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 More sharing options...
annx10 Posted July 5, 2016 Share Posted July 5, 2016 (edited) 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 July 5, 2016 by annx10 (see edit history) Link to comment Share on other sites More sharing options...
artesaniacofrade Posted July 5, 2016 Author Share Posted July 5, 2016 Hola annx10, si he actualizado a la versión 1.6.1.6, voy a probar lo que me indicas y te digo. Muchas gracias por responderme. Link to comment Share on other sites More sharing options...
artesaniacofrade Posted July 5, 2016 Author Share Posted July 5, 2016 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 directoryWarning 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 directoryWarning 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 More sharing options...
annx10 Posted July 5, 2016 Share Posted July 5, 2016 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 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