Avisos
Vaciar todo

[Resuelto] Error 500 al descargar PDF (de dropbox) de Tienda Woocomerce  

Página 1 / 3
 
JOSE MIGUEL
 JOSE MIGUEL
Usuario experto

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.

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

Respondido : 30/09/2020 5:37 pm

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

JOSE MIGUEL
 JOSE MIGUEL
Usuario experto

@karen

Hola Karen, 

¿El foro es privado? para publicarte la URL.

Muchas gracias.

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

 

Respondido : 01/10/2020 12:22 pm

JOSE MIGUEL
 JOSE MIGUEL
Usuario experto

@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_set On 
  max_execution_time 600 
  max_input_time 600
  memory_limit 1024
  upload_max_filesize 512M 
  post_max_size 512M 
  suhosin.request.max_vars 16384
  suhosin.post.max_vars 16384 
  max_input_vars 15000 
  date.timezone Europe/madrid

 

Esta publicación ha sido modificada el hace 4 años 2 veces por JOSE MIGUEL
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 😊 

Respondido : 01/10/2020 4:19 pm

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

JOSE MIGUEL
 JOSE MIGUEL
Usuario experto

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

Respondido : 04/10/2020 10:54 pm
JOSE MIGUEL
 JOSE MIGUEL
Usuario experto

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.

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 experto

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.

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

Respondido : 05/10/2020 10:25 am

Cursos Gratuitos WordPress

JOSE MIGUEL
 JOSE MIGUEL
Usuario experto

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

 

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_time 600 
  max_input_time 600
  memory_limit 1024
  upload_max_filesize 512M 
  post_max_size 512M 
  suhosin.request.max_vars 16384
  suhosin.post.max_vars 16384 
  max_input_vars 15000 

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.

Respondido : 05/10/2020 6:43 pm

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

JOSE MIGUEL
 JOSE MIGUEL
Usuario experto

@jmarreros

Gracias a todos. Lo dejo de momento así.

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

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 

Respondido : 05/10/2020 7:14 pm

JOSE MIGUEL
 JOSE MIGUEL
Usuario experto

Buenas noches,

Vuelve a darme el error 500 la descarga en mi web.

Internal Server Error

The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator and inform them of the time the error occurred, and anything you might have done that may have caused the error.

More information about this error may be available in the server error log.

Additionally, a 500 Internal Server Error error was encountered while trying to use an ErrorDocument to handle the request.

¿Me podéis ayudar?

Un saludo y muchas gracias.

 

Respondido : 22/10/2020 10:02 pm
Página 1 / 3