En ocasiones, por el motivo que sea es posible que se muestre algún mensaje de error o aviso de PHP en nuestras páginas o entradas de WordPress y la verdad es que queda muy feo.
Antes de continuar hay que tener en cuenta que los errores y avisos están para algo, para hacerles caso e intentar resolverlos pero también debemos hacer algo rápidamente para que los visitantes no vean estos errores o avisos mientras nosotros procuramos solucionarlos lo ante posible.
Teniendo en cuenta esto, nos ponemos en la situación que por ejemplo, después de instalar o actualizar un plugin nos muestra un mensaje de error como por ejemplo algo similar a esto:
Warning: Cannot modify header information - headers already sent by xxxx (output started at xxxxruta/de/nuestro/wordpress/header.php:59) in /otra/ruta/...xx/fichero.php
Como no queremos que se muestre este mensaje de error, vamos a ocultar todos los mensajes y avisos de php para que no se muestren, por lo menos mientras lo vamos solucionando.
El fichero wp-config.php
Si nos fijamos en el fichero ‘wp-config.php‘ de nuestro WordPress seguramente veremos la siguiente línea:
define('WP_DEBUG', false);
Como este «define» no nos está solucionando el problema que tenemos, lo que vamos a hacer es eliminar esa línea de define para añadir las siguiente líneas en nuestro ‘wp-config.php‘:
ini_set('log_errors','On'); ini_set('display_errors','Off'); ini_set('error_reporting', E_ALL ); define('WP_DEBUG', false); define('WP_DEBUG_LOG', true); define('WP_DEBUG_DISPLAY', false);
Añadimos estas líneas, guardamos el fichero y lo subimos a su directorio, refrescamos el navegador y es muy probable que ya no veamos los mensajes de error que nos aparecían hace un momento.
Espero que esto os sea de ayuda en esos momentos de tensión en los que aparece un mensaje de error de este tipo y no sabemos por donde tirar.
Eso si, os recuerdo que los mensajes de error de php deben estar activados, ok? En cuanto lo solucionéis, volvéis a dejarlo como estaba y listo.
Venga, saludos y hasta la próxima!
Mejor explicado imposible, fácil entendimiento y muy natural lo comentado, gracias por la información webmaster
Leí varias publicaciones sobre el tema y a pesar de que daban los códigos de php no decían que debíamos reemplazarlos en el archivo, lo cual genera confusión, en cambio tu lo explicaste muy bien y he solucionado el problema.
Gracias!
Perfecto, Efrain.
Me alegro de que te sea de ayuda.
Saludos y mucho ánimo!
¡Oscar eres un Crack! Mejor explicado imposible. Tenia problemas con esos mensajes pero no me quedaba claro como cambiar todo desde la carpeta de archivos, quedo mi problema solucionado.