Cómo corregir "No se puede modificar la información del encabezado" en WordPress

12 de noviembre.

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.

Error de imagen de introducción a WordPress No se puede modificar la información del encabezado.

¿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.

Ejemplo de error "No se puede modificar la información del encabezado" en WordPress.

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.

Cómo editar archivos de WordPress usando cPanel.

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.

Busque la línea de código que causa el error y elimine todos los espacios en blanco.

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.

Guarde los cambios en el archivo PHP en cPanel.

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.

Un elemento HTML que evita una llamada de declaración de 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.

Sobrescribe un archivo PHP corrupto en WordPress.

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.

Dónde desactivar complementos en WordPress.

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.

Acerca del autor.
Vladímir Kaplarevic
Vladimir es un redactor técnico residente en CCBill. Tiene más de 8 años de experiencia en la implementación de comercio electrónico y soluciones de pago en línea con varios proveedores de servicios de TI globales. Su atractivo estilo de escritura proporciona consejos prácticos y tiene como objetivo despertar la curiosidad por las tecnologías innovadoras.
Hable con un especialista en asistencia comercial