Introducción
La interpretación de los mensajes de error en WordPress puede ser un proceso que requiere mucho tiempo. Encontrar una solución adecuada al problema es igualmente difícil.
Para que su sitio web funcione como un reloj, debe evitar largos períodos de inactividad.
Descubra cómo corregir el error "No se puede modificar la información del encabezado" en WordPress y ponga su sitio en funcionamiento rápidamente.
¿Qué significa "No se puede modificar la información del encabezado: los encabezados ya se han enviado"?
El error "No se puede modificar la información del encabezado: los encabezados ya se han enviado" indica que un . Php El archivo no se puede ejecutar porque se envía una salida antes de llamar a un encabezado HTTP. Los encabezados siempre deben preceder a la salida.
Las causas más comunes del error "No se puede modificar la información del encabezado" son:
- Espacios en blanco antes de la apertura simbólico.
- Espacios en blanco tras el cierre ?> etiqueta (si hay una).
- Hay un bloque HTML delante del encabezado dentro del . Php archivo.
- Declaraciones que producen resultados, como Imprimir or echo, se llaman antes del encabezado.
- Problemas con un complemento instalado.
¿Cómo corregir la advertencia "No se puede modificar la información del encabezado"?
El mensaje de advertencia le indica qué archivo o archivos necesita revisar para solucionar el problema.
En este ejemplo, el mensaje de advertencia indica que el conectable.php El archivo no se puede ejecutar debido a un problema dentro del wp-config.php archivo.
Warning: Cannot modify header information - headers already sent by (output started at /home/public_html/example.com/wp-config.php:33) in /home/public_html/example.com/wp-includes/plugable.php on line 1063
Debe acceder y verificar el código dentro del wp-config.php archivo.
El mensaje también proporciona la ruta al archivo. /home/public_html/ejemplo.com/wp-config.php. El número 33 señala la línea exacta dentro del código que causa el error.
La ruta del archivo y el número de línea de código son un excelente punto de partida para solucionar problemas.
Archivo PHP dañado
Uso cPanel o un cliente FTP para acceder al servidor en el que se encuentra el sitio web. Se recomienda hacer una copia de seguridad de los archivos antes de editarlos.
Los ejemplos de esta guía se presentan utilizando cPanel.
Editar el archivo
1. Busque el archivo utilizando la ruta del mensaje de advertencia. También puede utilizar la barra de búsqueda en la parte superior del panel de control de cPanel.
2. Seleccione el archivo y haga clic en Editar.
3. Busque el número de línea de código especificado en el mensaje de advertencia. Utilizar el Ir a la línea opción para localizar rápidamente líneas en archivos extensos.
4. Elimina los espacios en blanco que preceden a la apertura. simbólico.
5. Si el archivo contiene un ?> etiqueta de cierre, asegúrese de que no haya espacios en blanco después de la etiqueta.
6. Haga clic en el Guardar Cambios pestaña una vez que elimine todos los espacios en blanco redundantes.
Una vez que vuelva a cargar su página web, el mensaje de error debería desaparecer.
Mover la declaración del encabezado
Elementos HTML sin procesar en un . Php El archivo se procesa como una salida directa. Si un elemento HTML se coloca antes de una llamada de encabezado, puede causar el "No se puede modificar la información del encabezado: los encabezados ya han sido enviados por"Error.
Para corregir el error, coloque el bloque HTML después de la declaración del encabezado.
Funciones que producen resultados como vprintf, printf, eco, enjuague, y Imprimir las declaraciones deben seguir las llamadas de encabezado HTTP.
Revise el archivo .php especificado en el mensaje de error y corrija el código. Coloque siempre las llamadas de encabezado antes de la salida que produce elementos y funciones.
Reemplazar el archivo
Si no puede localizar el archivo dañado o no se atreve a editar el código, puede reemplazar el archivo completo.
1. Descargue la última Versión de WordPress.
2. Utilice un cliente FTP o cPanel para cargar la nueva versión del archivo en su servidor.
3. Sobrescriba el archivo corrupto existente con la nueva versión.
4. Vuelva a cargar la página web que anteriormente no estaba disponible.
Puede cargar y reemplazar carpetas completas de WordPress si la advertencia muestra problemas en varios archivos.
Encuentre el complemento que causa el error
Un complemento defectuoso puede provocar el error "No se puede modificar la información del encabezado".
1. Acceda a su panel de WordPress.
2. Desactivar y luego Activar cada complemento, a su vez, para determinar si uno de ellos está causando el problema.
3. Actualice la página web afectada después de cada cambio que realice.
Concéntrese en los complementos recientemente instalados o actualizados. El error volverá a aparecer una vez que encienda el complemento defectuoso.
Reúna la mayor cantidad de datos que pueda durante este proceso e informe a los desarrolladores de complementos sobre los problemas que encontró.
Conclusión
Si sigue las instrucciones de esta guía, habrá identificado y resuelto correctamente el "No se puede modificar la información de cabecera"Error.
Los mensajes de advertencia que señalan problemas similares no son infrecuentes en WordPress. Las soluciones presentadas son aplicables en la mayoría de los casos con causas subyacentes relacionadas.