Cannot modify header information sur Wordpress
Problème:
Quand on accède à un site Wordpress en mode de
débogage un avertissement est affiché :
Warning: Cannot modify header information - headers
already sent by (output started at /home/***/public_html/wp-config.php:1) in /home/***/public_html/wp-includes/pluggable.php on
line 890
La ligne indiquée de pluggable.php contient :
header("Location: $location", true,
$status);
D’après une recherche sur Google, le fichier
wp-config.php contiens des espaces avant <?php. Après avoir téléchargé le
fichier en question sur la machine locale, à première vue il n y a pas d’espace avant le <?php.
Une conversion en UTF-8 (Sans BOM) suivie d’un upload n’a rien donné.
Solution :
En utilisant Filezilla, choisir Notepad++ comme
éditeur par défaut. Ouvrir le fichier wp-config.php sur le serveur et à partir
du menu Encodage, choisir Convertir en UTF-8 (sans BOM) puis sauvegarder. Le Warning doit
disparaitre.
Commentaires