• Hola Nilo,

    En un WP MU tengo muchos avisos como este que sucede en los debug de todos los sitios.

    
    [11-May-2022 16:15:52 UTC] PHP Warning:  Creating default object from empty value in /home/customer/www/miweb.com/public_html/wp-content/plugins/machete/machete.php on line 80
    

    Ocurre desde que actualicé 3.5.1 a la 4.0 y he intentado reproducir el error en un WP “normal” y no sucede, sólo en el WP MU.

    Saludos!

Viewing 5 replies - 1 through 5 (of 5 total)
  • Plugin Author Nilo Velez

    (@nilovelez)

    Ok, muchas gracias por el aviso, voy a intentar reproducirlo a ver si pesco por qué da el warning.

    Por cierto, no sé si lo viste, pero la 4.0 soluciona el warning que avisaste que daba el módulo de mantenimiento:
    https://github.com/nilovelez/machete/commit/110a21b46d2b9434c0d3fcc8a54650746d458137

    Thread Starter Jairo Ochoa

    (@jairoochoa)

    @nilovelez sí, ese ya no aparece. 🙂

    En el caso de los WP MU genero un debug.log por cada sitio porque así puede investigar cada caso de forma independiente.
    Tengo esto en el wp-config.php:

    define( 'WP_DEBUG', false );
    define( 'WP_DEBUG_LOG', false );
    define( 'WP_DEBUG_DISPLAY', false );
    define( 'SAVEQUERIES', false );
    
    ini_set( 'log_errors', 1 );
    ini_set( 'error_log', dirname(__FILE__) . '/wp-content/debug-' .$_SERVER['SERVER_NAME']. '.log' );

    Revisando todos los logs es curioso que solo afecta a:

    • debug-dominio.com.log
    • debug-.log

    Es decir, afecta al sitio principal ¿y al no-sitio ? es raro

    Hay que tener en cuenta un detalle, Machete no está activado para toda la red, solo lo he activado en algunos sitios.
    Voy a activarlo para toda la red para ver si afecta positivamente.

    También tenía instalado Machete PowerTools que voy a eliminar para reducir cualquier efecto colateral.

    Borré los logs y voy a ver si algo cambia.

    Te informo de las novedades.

    Saludos!

    Plugin Author Nilo Velez

    (@nilovelez)

    Genial, ve contándome porque yo no consigo reproducirlo

    Thread Starter Jairo Ochoa

    (@jairoochoa)

    Algo parece que se arregló porque no hay mensajes desde mi última respuesta.
    Voy a activó.

    Voy a activar de nuevo Machete PowerTools para ver si fuese el culpable.

    Saludos!

    Thread Starter Jairo Ochoa

    (@jairoochoa)

    Hola

    He vuelto a detectar el error
    [11-Jul-2022 12:30:41 UTC] PHP Warning: Creating default object from empty value in /home/customer/www/dev.dominio.com/public_html/wp-content/plugins/machete/machete.php on line 86
    En este caso no es un multisitio.
    Otro detalle curioso es que los mensajes los recojo en “debug-.log” cuando todos los errores que ahora tengo (estoy desarrollando un plugin) los tenemos en “debug-dev.dominio.com.log”
    No sé si eso te da alguna pista.

    Saludos!

    • This reply was modified 3 years, 8 months ago by Jairo Ochoa.
Viewing 5 replies - 1 through 5 (of 5 total)

The topic ‘PHP Warning’ is closed to new replies.