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
@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!
Genial, ve contándome porque yo no consigo reproducirlo
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!
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.