Error 500 al descargar PDF (de dropbox) de Tienda Woocomerce  

 
JOSE MIGUEL
 JOSE MIGUEL
Usuario eminente

Adjunto comprobación de errores

He revisado tu cuenta y veo que tienes errores en una función interna en el plugin woocommerce que están relacionados con lo que comentas:

[30-Sep-2020 06:11:15 UTC] PHP Fatal error: Uncaught Error: Call to a member function get_applied_coupons() on null in /home/josemi/public_html/wp-content/plugins/woocommerce/packages/woocommerce-blocks/src/StoreApi/Utilities/CartController.php:452
Stack trace:
#0 /home/josemi/public_html/wp-content/plugins/woocommerce/packages/woocommerce-blocks/src/StoreApi/Routes/CartCoupons.php(67): Automattic\WooCommerce\Blocks\StoreApi\Utilities\CartController->get_cart_coupons()
#1 /home/josemi/public_html/wp-content/plugins/woocommerce/packages/woocommerce-blocks/src/StoreApi/Routes/AbstractRoute.php(77): Automattic\WooCommerce\Blocks\StoreApi\Routes\CartCoupons->get_route_response(Object(WP_REST_Request))
#2 /home/josemi/public_html/wp-includes/rest-api/class-wp-rest-server.php(1015): Automattic\WooCommerce\Blocks\StoreApi\Routes\AbstractRoute->get_response(Object(WP_REST_Request))
#3 /home/josemi/public_html/wp-includes/rest-api/class-wp-rest-server.php(342): WP_REST_Server->dispatch(Object(WP_REST_Request))
#4 /home/josemi/public_html/wp-includes/rest-api.ph in /home/josemi/public_html/wp-content/plugins/woocommerce/packages/woocommerce-blocks/src/StoreApi/Utilities/CartController.php on line 452
[30-Sep-2020 06:11:32 UTC] PHP Fatal error: Uncaught Error: Call to a member function get_cart() on null in /home/josemi/public_html/wp-content/plugins/woocommerce/packages/woocommerce-blocks/src/StoreApi/Utilities/CartController.php:410
Stack trace:
#0 /home/josemi/public_html/wp-content/plugins/woocommerce/packages/woocommerce-blocks/src/StoreApi/Routes/CartItems.php(67): Automattic\WooCommerce\Blocks\StoreApi\Utilities\CartController->get_cart_items()
#1 /home/josemi/public_html/wp-content/plugins/woocommerce/packages/woocommerce-blocks/src/StoreApi/Routes/AbstractRoute.php(77): Automattic\WooCommerce\Blocks\StoreApi\Routes\CartItems->get_route_response(Object(WP_REST_Request))
#2 /home/josemi/public_html/wp-includes/rest-api/class-wp-rest-server.php(1015): Automattic\WooCommerce\Blocks\StoreApi\Routes\AbstractRoute->get_response(Object(WP_REST_Request))
#3 /home/josemi/public_html/wp-includes/rest-api/class-wp-rest-server.php(342): WP_REST_Server->dispatch(Object(WP_REST_Request))
#4 /home/josemi/public_html/wp-includes/rest-api.php(312): WP_REST_S in /home/josemi/public_html/wp-content/plugins/woocommerce/packages/woocommerce-blocks/src/StoreApi/Utilities/CartController.php on line 410
[30-Sep-2020 07:12:28 UTC] PHP Warning: Illegal string offset 'extra_code' in /home/josemi/public_html/wp-content/plugins/dzs-videogallery/inc/php/view-functions.php on line 3697
[30-Sep-2020 15:02:49 UTC] The WC_Order_Item_Tax::offsetSet function is deprecated since version 4.4.0.

En este caso, te recomiendo consultar en nuestro foro especializado en Wordpress y Woocommerce, al que veo que tienes acceso

 

Muchas gracias.

Citar
Respondido : 30/09/2020 5:31 pm
Karen Rios
 Karen Rios
Soporte CMS Webempresa Moderator

Hola Jose Miguel,

Puedes indicarnos la URL donde presentas este error? de esta forma podremos verificar con mayor detalle lo que nos comentas

Un Saludo

ResponderCitar
Respondido : 30/09/2020 5:37 pm

optimiza-automaticamente-todas-las-imagenes-de-tu-wordpress

JOSE MIGUEL
 JOSE MIGUEL
Usuario eminente

@karen

Hola Karen, 

¿El foro es privado? para publicarte la URL.

Muchas gracias.

ResponderCitar
Respondido : 01/10/2020 11:18 am
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Jose Miguel.

Supongo que es para josemief.

Prueba a modificar la versión de PHP que tienes instalada e instala la versión 7.3

Puedes modificar la versión de PHP facilmente desde tu cuenta de cPanel -> configurar PHP.

Tienes una guia en este enlace:

-> cambiar la version php

 

Un saludo

 

Si nuestra ayuda te sirve déjanos tu testimonio y mejora así el posicionamiento de tu web:
Enviar Testimonio
¿Has probado WpCenter?, es nuestro nuevo manager de WordPress desde el propio cPanel sin necesidad de acceder a tu administración, te permitirá configurar actualizaciones automáticas y mucho más.
Pruébalo accediendo a tu cPanel > Aplicaciones Webempresa > WpCenter
¡Gracias!.

ResponderCitar
Respondido : 01/10/2020 12:22 pm

Cursos Gratuitos WordPress

JOSE MIGUEL
 JOSE MIGUEL
Usuario eminente

@pepesoler

Muchas gracias, tenía un valor de PHP de 7.4, lo he bajado a 7.3.

Y he bajado los parámetro de valor a menos del máximo. El fichero de descarga es de 166MB y tarda en descargarse.

Si esta bien así lo dejo tal cual, he conseguido descargarlo bien en un intento.

ini_setOn 
 max_execution_time600 
 max_input_time600
 memory_limit1024
 upload_max_filesize512M 
 post_max_size512M 
 suhosin.request.max_vars16384
 suhosin.post.max_vars16384 
 max_input_vars15000 
 date.timezoneEurope/madrid

 

This post was modified hace 2 semanas 2 times por JOSE MIGUEL
ResponderCitar
Respondido : 01/10/2020 3:59 pm
Karen Rios
 Karen Rios
Soporte CMS Webempresa Moderator

Hola Jose Miguel,

Cuanto desees compartir una URL puedes compartirla de manera privada (solo para usuarios registrados) a través del siguiente icono disponible en el editor

imagen

Entiendo con tu respuesta que haz logrado solucionar el error modificando la versión de PHP y los valores, si es así coméntanos si podemos dar el tema como solucionado

Un Saludo 😊 

ResponderCitar
Respondido : 01/10/2020 4:19 pm

wpdoctor-revisa-la-salud-de-tu-wordpress

JOSE MIGUEL
 JOSE MIGUEL
Usuario eminente

@karen

Hola Karen.

Me dejó descargar el archivo una vez y vuelve a aparecer el error 500.

La verdad es que no sé muy bien qué ocurre tras configurar la versión de PHP y sus parámetros en CPannel. El problema es que es un producto de mi tienda que compran los clientes (un libro), por eso me preocupa, porque les genera algunas molestias. Aunque yo intento estar en comunicación diaria con los afectados.

Un saludo y muchas gracias.

ResponderCitar
Respondido : 04/10/2020 10:54 pm
JOSE MIGUEL
 JOSE MIGUEL
Usuario eminente

Aunque he probado ahora la descarga de otro libro que no lo marca el plugin WaterWoo PDF Premium y sí se descarga. Sin embargo el libro que no se descarga, lo hacía sin problemas hasta hace unos días.

ResponderCitar
Respondido : 04/10/2020 11:02 pm

Gestor de Contraseñas - VPN Conexión Segura - Gestor 2FA (Segundo Factor de Autenticación

JOSE MIGUEL
 JOSE MIGUEL
Usuario eminente

He probado desactivando el plugin y sí descarga el libro. Lo que no entiendo es cómo hasta casi ayer no tenía problemas, y ahora sí. "Solo" ha cambiado la versión del plugin a una actualización superior (tenía antes la anterior que era una Beta) y el fichero que pesa en lugar de 144 MB aprox, ahora unos 166 MB. El resto está igual.

ResponderCitar
Respondido : 04/10/2020 11:12 pm
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Jose Miguel.

Ok, el problema entonces está en el plugin, veo que hay una actualización de hace 5 días, no se si esa la version que tienes instalada:

-> https://es.wordpress.org/plugins/waterwoo-pdf/

 

Otra opción es volver a la versión anterior del plugin:

-> https://es.wordpress.org/plugins/wp-rollback/

 

Por lo que veo utilizas la versión pro del plugin, podrías probar con al version Free.

-> -> https://es.wordpress.org/plugins/waterwoo-pdf/

 

Un saludo

Si nuestra ayuda te sirve déjanos tu testimonio y mejora así el posicionamiento de tu web:
Enviar Testimonio
¿Has probado WpCenter?, es nuestro nuevo manager de WordPress desde el propio cPanel sin necesidad de acceder a tu administración, te permitirá configurar actualizaciones automáticas y mucho más.
Pruébalo accediendo a tu cPanel > Aplicaciones Webempresa > WpCenter
¡Gracias!.

ResponderCitar
Respondido : 05/10/2020 10:25 am

optimiza-automaticamente-todas-las-imagenes-de-tu-wordpress

JOSE MIGUEL
 JOSE MIGUEL
Usuario eminente

@pepesoler

Hola Pepe,

He conseguido solucionarlo comprimiendo el PDF de 166 MB a 104 MB. No sé porqué pero cuando subo un PDF grande me genera problemas de lentitud y de descarga. Si sabes alguna forma de configurar el PHP diferente para que admita más peso de archivos me dices por favor.

Un saludo y muchas gracias.

 

ResponderCitar
Respondido : 05/10/2020 6:14 pm
Jhon
 Jhon
Soporte CMS Webempresa Moderator

Hola

Que bueno que lo solucionaste, a nivel de PHP puedes configurar la versión y los parámetros que ya tienes configurados

 max_execution_time600 
 max_input_time600
 memory_limit1024
 upload_max_filesize512M 
 post_max_size512M 
 suhosin.request.max_vars16384
 suhosin.post.max_vars16384 
 max_input_vars15000 

De manera general tu PDF es demasiado pesado, posiblemente igual sea alguna limitación del formato o del plugin.

Si tu PDF usa imágenes, al generar el PDF puedes comprimir las imágenes para que no ocupen tanto espacio.

Saludos.

Si nuestra ayuda te sirve déjanos tu testimonio y mejora así el posicionamiento de tu web:
Enviar mi Testimonio
¡Gracias!.

ResponderCitar
Respondido : 05/10/2020 6:43 pm

Cursos Gratuitos WordPress

JOSE MIGUEL
 JOSE MIGUEL
Usuario eminente

@jmarreros

Gracias a todos. Lo dejo de momento así.

Un saludo y salud que siempre viene bien, y ahora más que nunca.

ResponderCitar
Respondido : 05/10/2020 7:05 pm
Argenis
 Argenis
Soporte CMS Webempresa Moderator

Hola Jose,

Estupendo, recuerda que si tienes alguna otra consulta puedes crear un nuevo tema y con todo gusto lo atenderemos.

Un saludo 🖐️ y salud para ti también 

ResponderCitar
Respondido : 05/10/2020 7:14 pm

wpdoctor-revisa-la-salud-de-tu-wordpress

Por favor Iniciar Sesión o Registro