Jump to content

Problema con envio de mails


ricky87tw

Recommended Posts

Hola, me pase de un server a otro y he tenido 2 problemas con prestashop al mover los archivos.

El primero fue que el mod Facebook Connect dejo de funcionar y me tiraba errores. Ya lo solucione desisntalandolo y reinstalandolo desde 0.

Sin embargo sigo con otro error, y es que al seleccionar un estado de orden que "envie mails" cuando aplico el estado a la orden, la pagina se queda en blanco, y al intentar recargarla, veo que aplicó el estado pero no envio ningun mail. Que puede ser? Si pongo para acreditar pagos a multiples pedidos a la vez pasa lo mismo si uno de esos estados envia un mail al cliente. El problema esta en ese envio de mail que me deja la pagina en blanco, el mail no sale y tengo que recargar. Lo que si cambia es el estado al nuevo pedido pero el mail no sale. Que puede ser?>

Gracias de antemano, ojala puedan ayudarme :(

PD: si destildo la casilla de enviar mail al cambiar a ese estado de pedido, cuando cambio el estado la pagina ya no se queda en blanco y carga bien. Sin emabrgo pongo para que se envie el mail y vuelve a ponerse en blanco al seleccionar ese estado de pedido.

Los mails desde la prueba de mail de la tienda llegan perfectamente.

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

hola , saludos, reinicia el modulo de emails notifications

Gracias por responder, te lo agradezco en serio esto me tiene muy mal. Ya he desinstalado y borrado el modulo y lo he vuelto a subir, activado desactivado, todo. Sigue siempre igual. Active el DEV MODE y me tira este error:

 

Fatal error: Uncaught exception 'ImagickException' with message 'WriteBlob Failed `public_html/cache/tcpdf/mska_57f216200eb7be02795c01ec86cefa30' @ error/png.c/MagickPNGErrorHandler/1804' in vau/public_html/tools/tcpdf/tcpdf.php:8618 Stack trace: #0 /public_html/tools/tcpdf/tcpdf.php(8618): Imagick->writeimage('/home/...') #1 public_html/tools/tcpdf/tcpdf.php(8078): TCPDF->ImagePngAlpha('/home/...', 10, -28.5915, 375, 105, 95.000072222222, 26.600020222222, 'PNG', '', 'B', false, 300, '', '57f216200eb7be0...') #2 /public_html/tools/tcpdf/tcpdf.php(23818): TCPDF->Image('/home/...', 10, -28.5915, 132.29166666667, 37.041666666667, '', '', 'B', false, 300, '', false, false, 0, false, false, true) #3 /public_html/tools/tcpdf/tcpdf.php(23214): TCPDF->openHTMLTagHandler(Array, 5, true) #4 /public_html/tools/tcpdf/tcpdf.php(6724): TCPDF->writeHTML('<cssarray>a:0:{...', true, false, true, true, '') #5 /home/do in /public_html/tools/tcpdf/tcpdf.php on line 8618*

 

 

Abri dicho archivo TCPDF.PHP para ver que es esa linea y es esto:

 

 

protected function ImagePngAlpha($file, $x, $y, $wpx, $hpx, $w, $h, $type, $link, $align, $resize, $dpi, $palign, $filehash='') {
if (empty($filehash)) {
$filehash = md5($this->file_id.$file);
}
// create temp image file (without alpha channel)
$tempfile_plain = K_PATH_CACHE.'mskp_'.$filehash;
// create temp alpha file
$tempfile_alpha = K_PATH_CACHE.'mska_'.$filehash;
if (extension_loaded('imagick')) { // ImageMagick extension
// ImageMagick library
$img = new Imagick();
$img->readImage($file);           <<------------ ESTA ES LA LINEA
// clone image object
$imga = $this->objclone($img);
// extract alpha channel
$img->separateImageChannel(8); // 8 = (imagick::CHANNEL_ALPHA | imagick::CHANNEL_OPACITY | imagick::CHANNEL_MATTE);
$img->negateImage(true);
$img->setImageFormat('png');
$img->writeImage($tempfile_alpha);
// remove alpha channel
$imga->separateImageChannel(39); // 39 = (imagick::CHANNEL_ALL & ~(imagick::CHANNEL_ALPHA | imagick::CHANNEL_OPACITY | imagick::CHANNEL_MATTE));
$imga->setImageFormat('png');
$imga->writeImage($tempfile_plain);
} elseif (function_exists('imagecreatefrompng')) { // GD extension
// generate images
$img = imagecreatefrompng($file);
$imgalpha = imagecreate($wpx, $hpx);
// generate gray scale palette (0 -> 255)
for ($c = 0; $c < 256; ++$c) {
ImageColorAllocate($imgalpha, $c, $c, $c);
}

 

Investigando un poco mas, al poner el mouse sobre el logo en mi web sale:

 

/%3Cbr%20/%3E%3Cb%3ENotice%3C/b%3E:%20%20Undefined%20index:%20force_ssl%20in%20%3Cb%3E/home/public_html/cache/smarty/compile/e6/7e/0e/e67e0ec0351cb14f1a090d0073eaa4f8d9b36643.file.header.tpl.php%3C/b%3E%20on%20line%20%3Cb%3E164%3C/b%3E%3Cbr%20/%3E%3Cbr%20/%3E%3Cb%3ENotice%3C/b%3E:%20%20Trying%20to%20get%20property%20of%20non-object%20in%20%3Cb%3E/home/public_html/cache/smarty/compile/e6/7e/0e/e67e0ec0351cb14f1a090d0073eaa4f8d9b36643.file.header.tpl.php%3C/b%3E%20on%20line%20%3Cb%3E164%3C/b%3E%3Cbr%20/%3E%3Cbr%20/%3E%3Cb%3ENotice%3C/b%3E:%20%20Undefined%20index:%20force_ssl%20in%20%3Cb%3E/home/dota2vau/public_html/cache/smarty/compile/e6/7e/0e/e67e0ec0351cb14f1a090d0073eaa4f8d9b36643.file.header.tpl.php%3C/b%3E%20on%20line%20%3Cb%3E164%3C/b%3E%3Cbr%20/%3E%3Cbr%20/%3E%3Cb%3ENotice%3C/b%3E:%20%20Trying%20to%20get%20property%20of%20non-object%20in%20%3Cb%3E/home/dota2vau/public_html/cache/smarty/compile/e6/7e/0e/e67e0ec0351cb14f1a090d0073eaa4f8d9b36643.file.header.tpl.php%3C/b%3E%20on%20line%20%3Cb%3E164%3C/b%3E%3Cbr%20/%3E

 

Creo que borre una carpeta TEMP del blog cuando migre al igual que las carpetas de cache del smarty sin embargo tengo la cache desactivada y borre la cache tambien. Que puede pasar?

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

hola, borraste el archivo index_cache.php  que esta en  la carpte /CACHE  ?

 

que version de PS estas usando ?

Estoy usando la Versión de PrestaShop 1.6.0.9

 

En la carpeta cache, tengo Index.php y una carpeta Smarty nada mas que eso, capaz que la borre. Igualmente puedo conseguir dicho archivo del backup, seria ese el problema por el que el logo carga tan mal ?

 

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...