Avisos
Vaciar todo

Query monitor - Fatal error  

 
José Luis
 José Luis
Usuario experto

Hola,

Estoy usando el plugin Query monitor y tras instalar el plugin PDF Invoices & Packing Slips for WooCommerce, me ha aparecido el siguiente error. ¿Alguna idea de cómo solucionarlo?

Gracias

Fatal error: Uncaught Error: Cannot access private property WPO_WCPDF_Templates::$updater
in /home2/caraving/public_html/caraving.com/wp-content/plugins/woocommerce-pdf-invoices-packing-slips/includes/class-wcpdf-settings-upgrade.php on line 148

Call stack:

  1. WPO\W\P\Settings_Upgrade::get_extension_license_infos()
    wp-content/plugins/woocommerce-pdf-invoices-packing-slips/includes/class-wcpdf-settings-upgrade.php:102
  2. WPO\W\P\Settings_Upgrade::extension_overview()
    wp-includes/class-wp-hook.php:308
  3. WP_Hook::apply_filters()
    wp-includes/class-wp-hook.php:332
  4. WP_Hook::do_action()
    wp-includes/plugin.php:517
  5. do_action()
    wp-content/plugins/woocommerce-pdf-invoices-packing-slips/includes/views/wcpdf-settings-page.php:71
  6. include()
    wp-content/plugins/woocommerce-pdf-invoices-packing-slips/includes/class-wcpdf-settings.php:188
  7. WPO\W\P\Settings::settings_page()
    wp-includes/class-wp-hook.php:308
  8. WP_Hook::apply_filters()
    wp-includes/class-wp-hook.php:332
  9. WP_Hook::do_action()
    wp-includes/plugin.php:517
  10. do_action()
    wp-admin/admin.php:259

Contenido solo visible a usuarios registrados

Citar
Respondido : 01/08/2023 7:13 pm
Karen Rios
 Karen Rios
Soporte CMS Webempresa Moderator

Hola Jose Luis, 

Prueba modificar la versión de PHP a 7.4 y revisa si con ello logras instalar el plugin, efectivamente tienes un error fatal con el

[01-Aug-2023 18:07:02 UTC] PHP Fatal error: Uncaught Error: Cannot access private property WPO_WCPDF_Templates::$updater in /home2/caraving/public_html/caraving.com/wp-content/plugins/woocommerce-pdf-invoices-packing-slips/includes/class-wcpdf-settings-upgrade.php:148}

Verifícalo y nos comentas como va todo

Un Saludo 

ResponderCitar
Respondido : 01/08/2023 7:58 pm

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

José Luis
 José Luis
Usuario experto

Hola @karen,

Por lo que veo, tengo la versión 7.4.33, pero desde mi cpanel, supuestamente tengo la 7.4.

La cosa es que sigo con el problemilla 😭 

¿Cómo podría cambiar a 7.4? o alguna otra idea?

Gracias

ResponderCitar
Respondido : 01/08/2023 8:27 pm
Karen Rios
 Karen Rios
Soporte CMS Webempresa Moderator

Hola Jose Luis, 

Como estas modificando la versión PHP, puedes enviarnos algunas capturas sobre los pasos que realizas para verificar con mayor detalle lo que nos comentas. 

Un Saludo 

ResponderCitar
Respondido : 01/08/2023 9:18 pm

José Luis
 José Luis
Usuario experto

@karen Buenos días,

 

Adjunto aquí varios pantallazos.

Ya me dirás.

Muchas gracias

Salud del sitio PHP
Versiones PHP 1
Versiones PHP 2

 

ResponderCitar
Respondido : 02/08/2023 7:51 am
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Jose Luis.

Veo que utilizas la version Premium del plugin " WooCommerce PDF Invoices & Packing Slips Premium Templates "

Necesitas instalar tambien la version free del plugin:

-.> https://wordpress.org/plugins/woocommerce-pdf-invoices-packing-slips/

 

Un Saludo

 

 

ResponderCitar
Respondido : 02/08/2023 9:11 am

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

José Luis
 José Luis
Usuario experto

Hola @pepesoler,

Si, la cosa es que ahora tenía los dos desactivados. Los he vuelto a activar los dos y el problema persiste. Si quieres, los he dejado activados por si le puedes echar un vistazo. 

Gracias

ResponderCitar
Respondido : 02/08/2023 9:48 am
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Jose Luis.

Ok, Ahora si que lo veo:

[02-Aug-2023 08:47:09 UTC] PHP Fatal error: Uncaught Error: Cannot access private property WPO_WCPDF_Templates::$updater in /home2/caraving/public_html/caraving.com/wp-content/plugins/woocommerce-pdf-invoices-packing-slips/includes/class-wcpdf-settings-upgrade.php:148
Stack trace:
#0 /home2/caraving/public_html/caraving.com/wp-content/plugins/woocommerce-pdf-invoices-packing-slips/includes/class-wcpdf-settings-upgrade.php(102): WPO\WC\PDF_Invoices\Settings_Upgrade->get_extension_license_infos()
#1 /home2/caraving/public_html/caraving.com/wp-includes/class-wp-hook.php(308): WPO\WC\PDF_Invoices\Settings_Upgrade->extension_overview('upgrade', '')
#2 /home2/caraving/public_html/caraving.com/wp-includes/class-wp-hook.php(332): WP_Hook->apply_filters(NULL, Array)
#3 /home2/caraving/public_html/caraving.com/wp-includes/plugin.php(517): WP_Hook->do_action(Array)
#4 /home2/caraving/public_html/caraving.com/wp-content/plugins/woocommerce-pdf-invoices-packing-slips/includes/views/wcpdf-settings-page.php(71): do_action('wpo_wcpdf_after...', 'upgrade', '')
#5 /home in /home2/caraving/public_html/caraving.com/wp-content/plugins/woocommerce-pdf-invoices-packing-slips/includes/class-wcpdf-settings-upgrade.php on line 148

.- Desactiva el plugin WooCommerce PDF Invoices & Packing Slips Premium Templates

Una vez desactivado:

.- Accede a tu cuenta de wePanel -> Administrador de archivos

.- Accede a la carpeta donde tienes la instalación

.- Accede a la carpeta wp-admin

.- Edita el archivo error_log y lo vacías, elimina todo su contenido.

.- En la raíz de la instalación vacía también el archivo error_log

.- Accede de nuevo al administrador de WordPress haciendo Login

Una vez accedas comprueba si en los archivos error_log se genera de nuevo la línea de error o ya no aparece. 

 

Si ya no parece la linea de error ya sabemos que el problema es del plugin WooCommerce PDF Invoices & Packing Slips Premium Templates

La version del plugin  WooCommerce PDF Invoices & Packing Slips Premium Templates que tienes instalada es la 2.18.0 y la última version es la 2.20.2

-> https://wpovernight.com/downloads/woocommerce-pdf-invoices-packing-slips-premium-templates/

Tendrias que actualizar el plugin y ver si se soluciona el problema.

 

Un Saludo

ResponderCitar
Respondido : 02/08/2023 10:23 am

Cursos Gratuitos WordPress

José Luis
 José Luis
Usuario experto

Buenos días @pepesoler,

Perdona pero no me pude poner con esto hasta ahora.

De momento, ya que el plugin lo compré en un GPL site, estoy esperando a que lo actualicen y no he podido actualizar el plugin.

Lo que si he llegado a hacer es vaciar los dos archivos error_log que me comentabas y al probar, veo que el mensaje de error vuelve a aparecer y si entro en los archivos error_log, que los había vaciado, vuelven a aparecer algunas líneas de error. Entiendo que esto se debe a que aún no he actualizado el plugin o tal vez que sea otra cosa. Dejo los plugins pdf activados por si quieres echarle un vistazo, aunque recuerda que aún no está actualizado el plugin.

Muchas gracias 

ResponderCitar
Respondido : 03/08/2023 8:53 am
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Jose Luis.

Tienes que esperar a que se actualice, veo el mismo error que hace referencia al plugin:

[03-Aug-2023 07:48:16 UTC] PHP Fatal error: Uncaught Error: Cannot access private property WPO_WCPDF_Templates::$updater in /home2/caraving/public_html/caraving.com/wp-content/plugins/woocommerce-pdf-invoices-packing-slips/includes/class-wcpdf-settings-upgrade.php:148
Stack trace:
#0 /home2/caraving/public_html/caraving.com/wp-content/plugins/woocommerce-pdf-invoices-packing-slips/includes/class-wcpdf-settings-upgrade.php(102): WPO\WC\PDF_Invoices\Settings_Upgrade->get_extension_license_infos()
#1 /home2/caraving/public_html/caraving.com/wp-includes/class-wp-hook.php(308): WPO\WC\PDF_Invoices\Settings_Upgrade->extension_overview('upgrade', '')
#2 /home2/caraving/public_html/caraving.com/wp-includes/class-wp-hook.php(332): WP_Hook->apply_filters(NULL, Array)
#3 /home2/caraving/public_html/caraving.com/wp-includes/plugin.php(517): WP_Hook->do_action(Array)
#4 /home2/caraving/public_html/caraving.com/wp-content/plugins/woocommerce-pdf-invoices-packing-slips/includes/views/wcpdf-settings-page.php(71): do_action('wpo_wcpdf_after...', 'upgrade', '')
#5 /home in /home2/caraving/public_html/caraving.com/wp-content/plugins/woocommerce-pdf-invoices-packing-slips/includes/class-wcpdf-settings-upgrade.php on line 148

 

El error es porque está intentando acceder a un dato que está definido como privado.

De momento, ya que el plugin lo compré en un GPL site

El plugin PDF Invoices & Packing Slips for WooCommerce también lo descargaste desde esa plataforma ?

Puedes probar a eliminarlo por completo y volver a instalar descargando desde WorPress:

-> https://es.wordpress.org/plugins/woocommerce-pdf-invoices-packing-slips/

 

Un Saludo

ResponderCitar
Respondido : 03/08/2023 10:14 am

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

José Luis
 José Luis
Usuario experto

@pepesoler Hola de nuevo,

Si, es lo que he hecho, pero el problema es solo cuando tengo activados los dos plugins. Si tengo solo activado el plugin plugin PDF Invoices & Packing Slips for WooCommerce, no me aparece el error, con lo que el problema viene del WooCommerce PDF Invoices & Packing Slips Premium Templates. Con lo que toca esperar a que lo actualicen, que no son muy rápidos, y volver a probar.

Te iré comentando.

Muchas gracias

ResponderCitar
Respondido : 03/08/2023 10:32 am
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola José Luis.

Ok, dejo el hilo abierto por si necesitas retomarlo.

 

Un saludo

ResponderCitar
Respondido : 03/08/2023 10:59 am

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

José Luis
 José Luis
Usuario experto

@pepesoler

Si por favor.

Muchas gracias Pepe

ResponderCitar
Respondido : 03/08/2023 11:07 am
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola José Luis.

Ok dejo el hilo abierto 😉 

 

Un saludo

ResponderCitar
Respondido : 03/08/2023 11:14 am