Problème de « header » en installant WordPress ?

Fred - le 17/10/2008 à 12:00 - Blogosphère - 12 commentaires

A mon passage sous WordPress, au moment d’installer le moteur de blog sur le FTP de mon hébergeur, j’avais noté quelques dysfonctionnements bien embêtants. Globalement, le « header » ne pouvait pas être envoyé, ce qui est malheureusement une erreur assez courante en PHP. En bidouillant et en fouinant un peu, je suis parvenu à comprendre ce problème et à lui trouver une solution vraiment très très simple…

Avant tout, il est important de comprendre ce problème, et surtout comprendre ce qu’est un « header ». En PHP, il s’agit d’une instruction qui permet d’envoyer un entête HTTP. Il est souvent utilisé pour effectuer des redirections. Du coup, il est strictement interdit d’insérer des caractères (même vides) devant ce type d’instructions. Sans cela, vous vous tapez des erreurs vous indiquant que le « header » ne peut pas être envoyé et que vous êtes condamné à une torture éternelle.

Sauf que voilà, lorsque ce problème se pose à l’installation de WordPress et qu’on ouvre gentillement son fichier wp-config.php, on se rend très vite compte qu’il n’y a aucun caractère (même vide) avant ou après les instructions qui y figurent. Et c’est généralement sur ce genre de choses que l’on a tendance à se prendre la tête et à s’arracher les cheveux quelque chose de bien. D’ailleurs, c’est amusant à constater mais lorsque j’étais développeur, je me les rasais, mes cheveux, alors que maintenant, et bien ils poussent.

Bref, la solution est on ne peut plus simple et vient en réalité de l’encodage du fichier. Par défaut, celui-ci est effectivement encodé en UTF-8. Ce dernier a la facheuse tendance à ajouter quelque chose comme trois caractères au début du fichier, provoquant ce type d’erreurs. Pour résoudre le problème, il suffit d’ouvrir le fichier wp-config.php de WordPress avec un éditeur comme Notepad++, d’aller dans le menu « Format » et de sélectionner l’option « Encoder en UTF-8 (sans BOM) ».

Et là, après l’avoir enregistré et envoyé sur votre FTP, tout fonctionnera comme sur des roulettes.

Elle est pas belle, la vie ?

(Crédits Photo : Chergaoui)

Articles similaires

12 commentaires

Certaines balises HTML sont autorisées. N'hésitez donc pas à faire des liens ou à mettre en forme votre texte. Dans tous les cas, veillez à rester correct, courtois et agréable.

  • tapemoi.com #1 - Le 17 oct 2008 à 17 h 59 min

    Problème de “header” en installant WordPress ?…

    A mon passage sous WordPress, au moment d’installer le moteur de blog sur le FTP de mon hébergeur, j’avais noté quelques dysfonctionnements bien embêtants. Globalement, le “header” ne pouvait pas être envoyé, ce qui est malheureusement une…

  • www.fuzz.fr #2 - Le 17 oct 2008 à 17 h 59 min

    Problème de “header” en installant WordPress ?…

    A mon passage sous WordPress, au moment d’installer le moteur de blog sur le FTP de mon hébergeur, j’avais noté quelques dysfonctionnements bien embêtants. Globalement, le “header” ne pouvait pas être envoyé, ce qui est malheureusement une…

  • www.blogmemes.fr #3 - Le 17 oct 2008 à 18 h 00 min

    Problème de “header” en installant WordPress ?…

    – Vous aimez cet article ? Votez pour lui sur Blogmemes.fr !A mon passage sous WordPress, au moment d’installer le moteur de blog sur le FTP de mon hébergeur, j’avais noté quelques dysfonctionnements bien embêtants. Globalement, le “header…

  • Timo #4 - Le 17 oct 2008 à 19 h 19 min

    Génial ! Tu n’imagines pas comment j’ai pu me prendre la tête pour le blog de mon groupe. J’avais même laissé tomber wordpress à cause de ça mais j’ai une bonne raison de m’y remttre maintenant !

    Merci vraiment !

    RépondreRépondre
  • Matt #5 - Le 17 oct 2008 à 19 h 22 min

    Et en plus, c’est tellement simple… Dire que je m’étais fait c***r à demander à un pote de m’envoyer son wp-config pour installer mon wordpress…

    Maître Fred, c’est comme ça que tu devrais t’appeler :twisted:

    RépondreRépondre
  • Matt #6 - Le 17 oct 2008 à 19 h 23 min

    Attention aux chevilles quand même :cool:

    RépondreRépondre
  • Fred #7 - Le 17 oct 2008 à 22 h 22 min

    @Timo: Si le billet t’a été utile, c’est le principal ;)

    @Matt: Souvent, les idées les plus simples sont les meilleures. Et t’inquiète pas pour mes chevilles, depuis le temps, j’ai trouvé des chaussettes et des chaussures adaptées :mrgreen:

    RépondreRépondre
  • daria #8 - Le 17 oct 2008 à 22 h 40 min

    Ah sympa l’astuce toute simple quand on la connaît qui évite de perdre du temps et de s’agacer pour rien sur WP : merci Fred !

    RépondreRépondre
  • Fred #9 - Le 18 oct 2008 à 8 h 14 min

    De rien Daria ;)

    RépondreRépondre
  • Scoop #10 - Le 10 sept 2009 à 11 h 39 min

    Merci, je n’arrivais pas à passer outre…. lors de la maj.

    RépondreRépondre
  • Fred #11 - Le 11 sept 2009 à 16 h 38 min

    @Scoop: Content d’avoir pu te rendre service ;)

    RépondreRépondre
  • Fabien #12 - Le 6 fév 2010 à 0 h 22 min

    Une seule chose à dire: Merci beaucoup!!!!!!!!!!!!!!

    RépondreRépondre

Laisser un commentaire

Si vous avez aimé cet article ou que vous souhaitez tout simplement en discuter, n'hésitez pas à réagir et à laisser un commentaire, ça fait toujours plaisir !

* *