whooohq / whq-woocommerce-chilexpress-shipping

Chilexpress Shipping method for WooCommerce / Agrega Chilexpress como método de envío para WooCommerce
https://wordpress.org/plugins/woo-chilexpress-shipping/
GNU General Public License v2.0
23 stars 12 forks source link

PHP 8.x Hubo un error crítico en tu sitio web #241

Closed juanitagonzalez closed 2 years ago

juanitagonzalez commented 2 years ago

Estimado, escribo despues de haber seguido todos los pasos segun las instrucciones, activé Storefront, desactivé todos los plugins menos el de woocommerce y el de Chilexpress. y el error sigue apareciendo. No me permite agregar al carro, en mi tema anterior, quedaba eternamente cargando, con las pruebas actuales, usando el theme recomendado, me genera el error "Hubo un error crítico en tu sitio web." Muestro a continuación pantallazos: Plugins activados C

D

Theme Activado: E

Prueba y Error: A B

No tengo muchos antecedentes mas :c Pense por un momento que quiza estaba habiendo un conflicto con AJAX, ahora no lo se. Seguiré investigando a ver que encuentro, mientras tanto dejo esto aqui, por si a alguien mas le esta pasando lo mismo, o si alguien encontró ya una solución :)

Muchas gracias!

TCattd commented 2 years ago

@juanitagonzalez estimada,

Por favor, necesito ver el error_log de vuestro servidor. Todo servidor, en teoría, debería guardar un archivo de errores cuando ocurre uno como el que dejas en el último pantallazo.

Dentro de ese log dirá qué ocurrió y quién o qué tiene la culpa del error.

Gracias.

juanitagonzalez commented 2 years ago

Limpie el Log para ver exacto el problema y esto es lo que sale:

[16-Mar-2022 18:01:26 UTC] PHP Fatal error: Uncaught TypeError: Unsupported operand types: string * int in /home2/regionan/public_html/zonagsh/wp-content/plugins/woo-chilexpress-shipping/classes/WC_WHQ_Chilexpress_Shipping.php:663 Stack trace:

0 /home2/regionan/public_html/zonagsh/wp-content/plugins/woo-chilexpress-shipping/classes/WC_WHQ_Chilexpress_Shipping.php(633): WC_WHQ_Chilexpress_Shipping->calculate_shipping_by_shortest_side(Array)

1 /home2/regionan/public_html/zonagsh/wp-content/plugins/woocommerce/includes/abstracts/abstract-wc-shipping-method.php(233): WC_WHQ_Chilexpress_Shipping->calculate_shipping(Array)

2 /home2/regionan/public_html/zonagsh/wp-content/plugins/woocommerce/includes/class-wc-shipping.php(348): WC_Shipping_Method->get_rates_for_package(Array)

3 /home2/regionan/public_html/zonagsh/wp-content/plugins/woocommerce/includes/class-wc-shipping.php(260): WC_Shipping->calculate_shipping_for_package(Array, 0)

4 /home2/regionan/public_html/zonagsh/wp-content/plugins/woocommerce/includes/class-wc-cart.php(1420): WC_Shipping->calculate_shipping(Array)

5 /home2/regionan/public_html/zonagsh/wp-content/plugins/woocommerce/includes/class-wc-cart-totals.php(339): WC_Cart->calculate_shipping()

6 /home2/regionan/public_html/zonagsh/wp-content/plugins/woocommerce/includes/class-wc-cart-totals.php(850): WC_Cart_Totals->get_shipping_from_cart()

7 /home2/regionan/public_html/zonagsh/wp-content/plugins/woocommerce/includes/class-wc-cart-totals.php(144): WC_Cart_Totals->calculate_shipping_totals()

8 /home2/regionan/public_html/zonagsh/wp-content/plugins/woocommerce/includes/class-wc-cart-totals.php(134): WC_Cart_Totals->calculate()

9 /home2/regionan/public_html/zonagsh/wp-content/plugins/woocommerce/includes/class-wc-cart.php(1398): WC_Cart_Totals->__construct(Object(WC_Cart))

10 /home2/regionan/public_html/zonagsh/wp-includes/class-wp-hook.php(305): WC_Cart->calculate_totals()

11 /home2/regionan/public_html/zonagsh/wp-includes/class-wp-hook.php(331): WP_Hook->apply_filters(NULL, Array)

12 /home2/regionan/public_html/zonagsh/wp-includes/plugin.php(474): WP_Hook->do_action(Array)

13 /home2/regionan/public_html/zonagsh/wp-content/plugins/woocommerce/includes/class-wc-cart.php(1276): do_action('woocommerce_add...', 'fa422daa80f57e8...', 3054, 1, 3056, Array, Array)

14 /home2/regionan/public_html/zonagsh/wp-content/plugins/woocommerce/includes/class-wc-form-handler.php(918): WC_Cart->add_to_cart(3054, 1, 3056, Array)

15 /home2/regionan/public_html/zonagsh/wp-content/plugins/woocommerce/includes/class-wc-form-handler.php(790): WC_Form_Handler::add_to_cart_handler_variable(3054)

16 /home2/regionan/public_html/zonagsh/wp-includes/class-wp-hook.php(307): WC_Form_Handler::add_to_cart_action('')

17 /home2/regionan/public_html/zonagsh/wp-includes/class-wp-hook.php(331): WP_Hook->apply_filters(NULL, Array)

18 /home2/regionan/public_html/zonagsh/wp-includes/plugin.php(474): WP_Hook->do_action(Array)

19 /home2/regionan/public_html/zonagsh/wp-settings.php(609): do_action('wp_loaded')

20 /home2/regionan/public_html/zonagsh/wp-config.php(91): require_once('/home2/regionan...')

21 /home2/regionan/public_html/zonagsh/wp-load.php(50): require_once('/home2/regionan...')

22 /home2/regionan/public_html/zonagsh/wp-blog-header.php(13): require_once('/home2/regionan...')

23 /home2/regionan/public_html/zonagsh/index.php(17): require('/home2/regionan...')

24 {main}

thrown in /home2/regionan/public_html/zonagsh/wp-content/plugins/woo-chilexpress-shipping/classes/WC_WHQ_Chilexpress_Shipping.php on line 663

TCattd commented 2 years ago

@juanitagonzalez gracias.

Podrías compartir acá (puedes usar https://paste.ee ) el Status que hay dentro de WooCommerce en el admin: Status > Get System Report > Copy for Support. Por favor.

juanitagonzalez commented 2 years ago

https://paste.ee/d/D6DTz

Eso? esta bien? :D

TCattd commented 2 years ago

@juanitagonzalez no. El informe en tu admin de WooCommerce > Status > botón Get System Report > Copy for Support. Todo ese texto, en un paste.ee, por favor. Gracias.

juanitagonzalez commented 2 years ago

Woocommerce Status.txt

TCattd commented 2 years ago

Estimada, gracias.

Estás usando PHP 8.016

Lamentablemente, WordPress mismo aún no es compatible con PHP 8.x, y muchos de sus plugins (no solo el nuestro), no lo serán al 100, hasta que WP complete esa transición. Por ahora, no es el caso https://make.wordpress.org/core/2022/01/10/wordpress-5-9-and-php-8-0-8-1/

Baja la versión de PHP de tu servidor a PHP 7.4, y nos comentas si el problema desaparece así, por favor.

Esteban

juanitagonzalez commented 2 years ago

ohhh MUCHAS GRACIAS!!!!!!!!! efectivamente, eso era, actualizaron el servidor a la ultima version hace poco XD, te agradezco monton tu tiempo. Dejare todos los sitios q tienen este genial plugin en la version 7.4 antes de que empiecen a llegarme mas issues jiji

Saludos!!

TCattd commented 2 years ago

Gracias a ti por confirmar, @juanitagonzalez

Sobre PHP 8.x,

Espero trabajar en la compatibilidad con PHP 8.x para cuando WP anuncie fecha de lanzamiento para la versión 6.0, puesto que en ese caso, en teoría, WP será compatible al 100 con PHP 8.x. En teoría. No lo han confirmado aún.

Se que es algo que se que se debe hacer con este plugin y, espero, se hará. Cuando corresponda. Cuando WP fije fecha. Por tiempo, más que nada. A esto le dedico solo tiempo libre.

Agradezco desde ya a todos ustedes (los que usan el plugin) la comprensión al respecto.

Esteban