- Statut : non résolu
- Ce sujet contient 59 réponses, 29 participants et a été mis à jour pour la dernière fois par Lumiere de Lune, le il y a 13 années et 11 mois.
-
AuteurMessages
-
14 février 2009 à 22 h 17 min #653930
J’ai exactement le même problème
j’ai réengistré avec le bloc note le code utf-8 sans signatureet voilà le message que je trouve quand je fais wp-admin
Warning: Cannot modify header information – headers already sent by (output started at /homez.116/mediacon/www/wp-config.php:1) in /homez.116/mediacon/www/wp-login.php on line 255
Warning: Cannot modify header information – headers already sent by (output started at /homez.116/mediacon/www/wp-config.php:1) in /homez.116/mediacon/www/wp-login.php on line 267
impossible de me loguer sur l’administration
j’ai essayé toutes les solutions proposées ici ou là
bref je désespère.faut-il tout réinstaller?
çà fait 3 fois que le faisquelqu’un aurait-il une solution simple et expliquée clairement.
Merci
21 février 2009 à 10 h 22 min #653932Bonjour,
J’ai le même problème que toi et je n’arrive pas non plus à le résoudre.
Warning: Cannot modify header information – headers already sent by (output started at /homez.22/XXXX/www/referencement/wp-content/themes/default/functions.php:45) in /homez.22/XXXX/www/referencement/wp-login.php on line 255
Warning: Cannot modify header information – headers already sent by (output started at /homez.22/XXXX/www/referencement/wp-content/themes/default/functions.php:45) in /homez.22/XXXX/www/referencement/wp-login.php on line 267
J’ai regardé et tous les fichiers, comme c’est un theme acheté aux usa, TOUS les fichiers sont enregistrés en Occidental latin.
C’est un thème JOOMLA adapté en WP
J’ai donc tenté de modifier le fichier login.php en utf8. Mais pas d’amélioration.
Voici le code du fichier login.php à la ligne 255 :
header(‘Content-Type: ‘.get_bloginfo(‘html_type’).’; charset=’.get_bloginfo(‘charset’));
if ( defined(‘RELOCATE’) ) { // Move flag is set
if ( isset( $_SERVER ) && ($_SERVER != $_SERVER) )
$_SERVER = str_replace( $_SERVER, », $_SERVER );$schema = ( isset($_SERVER) && strtolower($_SERVER) == ‘on’ ) ? ‘https://’ : ‘http://’;
if ( dirname($schema . $_SERVER . $_SERVER) != get_option(‘siteurl’) )
update_option(‘siteurl’, dirname($schema . $_SERVER . $_SERVER) );
}Merci.
21 février 2009 à 12 h 11 min #653931C’est bon j’ai trouvé notre solution
le problème vient du fichier functions.php du theme
ouvre un fichier functions.php d’un thème qui fonctionne.
tu supprime tout le code qui se situe en tre les balise php.
tu ouvres le fichier functions.php du theme qui ne fonctionne pas, tu copie le code entre les deux balises php et tu le colles dans le premier fichier functions.php édité.
tu le push sur ton serveur et hop ca marche.
21 février 2009 à 15 h 15 min #653933En bref, tu transfères les données d’un fichier non utf8 dans un fichier utf8
Beaucoup plus simple de modifier le fichier de base…21 février 2009 à 17 h 18 min #653934Exactement comme il est dit dans ton post. Sauf qu’en faisant la demarche via dreamweaver, ça marchait pas.
En tous cas c’est réglé, tant mieux. Et merci pour le soutien que vous pouvez apporter aux uns et aux autres.
Romain.
22 février 2009 à 18 h 30 min #653935Salut à tous
J’ai lu attentivement cette enfilade mais elle n’a pas répondu à mon problème.
J’ai eu beau enregistrer sans BOM (avec TextWrangler pour ceux qui seraient sur mac) puis upgrader une nouvelle version de mon thème, rien de changé.J’ai pourtant scrupuleusement suivi la procédure d’upgrade mais me retrouve bloqué avec ce message d’erreur sur mon Dashboard :
Warning: array_keys() [function.array-keys]: The first argument should be an array in /homepages/40/d148401741/htdocs/wordpress/wp-includes/widgets.php on line 1045
Warning: Cannot modify header information – headers already sent by (output started at /homepages/40/d148401741/htdocs/wordpress/wp-includes/widgets.php:1045) in /homepages/40/d148401741/htdocs/wordpress/wp-includes/pluggable.php on line 85
Si qqn peut me dire quoi faire et me sortir de ce pétrin je lui en serais éternellement reconnaissant 🙂
22 février 2009 à 20 h 18 min #653936Pour commencer désactiver tout les widgets … visiblement il y a un problème au chargement d’un widget qui déclenche une émission de caractères. Et si ça décoince je me contenterai de l’éternité et un jour
22 février 2009 à 21 h 26 min #653937BertrandB21 wrote:Pour commencer désactiver tout les widgets … visiblement il y a un problème au chargement d’un widget qui déclenche une émission de caractères. Et si ça décoince je me contenterai de l’éternité et un jourSalut, merci pour ta réponse.
Comment désactiver les widgets quand on n’a pas accès au Dashboard ?
Je vide/vire le dossier Plugins ?22 février 2009 à 21 h 59 min #653938Tu renommes le dossier plugin, mais ça n’aura un impact que sur les widgets qui ne sont pas standards. En même temps le problème devrait être sur un « pas standard »
23 février 2009 à 7 h 30 min #653939Lumière de Lune wrote:Tu renommes le dossier plugin, mais ça n’aura un impact que sur les widgets qui ne sont pas standards. En même temps le problème devrait être sur un « pas standard »Fait, rien de changé, toujours le même message d’erreur
Warning: array_keys() [function.array-keys]: The first argument should be an array in /homepages/40/d148401741/htdocs/wordpress/wp-includes/widgets.php on line 1045
Warning: Cannot modify header information – headers already sent by (output started at /homepages/40/d148401741/htdocs/wordpress/wp-includes/widgets.php:1045) in /homepages/40/d148401741/htdocs/wordpress/wp-includes/pluggable.php on line 850
Ce qui m’étonne dans votre proposition de solution, c’est que le dossier Plugins est dans wp-Content, or là mes deux problèmes semblent venir de wp-includes.
Me trompé-je ?
Merci !
23 février 2009 à 8 h 01 min #653940Tu as demandé comment désactiver les widgets 🙂 je réponds à ta question
Maintenant amha, le plus simple est de recharger la version anglaise de wordpress (à l’exception bien sûr du wp-content, et en gardant ton wp-config d’origine, donc tu ne perdras pas le français)
Dans la dernière version de WP (2.7 et 2.7.1) plusieurs fichiers ont des problèmes de BOM, c’est plus rapide comme cela.
23 février 2009 à 8 h 31 min #653941Lumière de Lune wrote:Tu as demandé comment désactiver les widgets 🙂 je réponds à ta questionOui, pardon 🙂
Maintenant amha, le plus simple est de recharger la version anglaise de wordpress (à l’exception bien sûr du wp-content, et en gardant ton wp-config d’origine, donc tu ne perdras pas le français)
Dans la dernière version de WP (2.7 et 2.7.1) plusieurs fichiers ont des problèmes de BOM, c’est plus rapide comme cela.
Et bien voilà qui est fait. Downloadé 2.7.1 sur http://wordpress.org/download/, uploadé et rien de changé
Warning: array_keys() [function.array-keys]: The first argument should be an array in /homepages/40/d148401741/htdocs/wordpress/wp-includes/widgets.php on line 1045
Warning: Cannot modify header information – headers already sent by (output started at /homepages/40/d148401741/htdocs/wordpress/wp-includes/widgets.php:1045) in /homepages/40/d148401741/htdocs/wordpress/wp-includes/pluggable.php on line 850
Et merdeuh
Là je me sens vraiment perdu/paniqué.
23 février 2009 à 8 h 48 min #653942arnaudt wrote:Et bien voilà qui est fait. Downloadé 2.7.1 sur http://wordpress.org/download/, uploadé et rien de changéJe viens aussi d’aller vérifier les fichiers incriminés, i.e widgets.php et pluggable.php : les deux étaient en Western-Roman – bien que venant de la version d’origine- pas en UTF-8 sans BOM (quoi que ça veuille dire). Je les ais resauvegardés sous ce format qui a l’air de faire des miracles : pas de changement.
Pardonnez moi d’insister, mais il n’y aurait pas un truc à changer/écrire directement dans le fichier widgets.php, à cette fameuse ligne 1045 puisque le premier « argument » devrait être un « alignement » ?
Warning: array_keys() [function.array-keys]: The first argument should be an array in /homepages/40/d148401741/htdocs/wordpress/wp-includes/widgets.php on line 1045
Warning: Cannot modify header information – headers already sent by (output started at /homepages/40/d148401741/
htdocs/wordpress/wp-includes/widgets.php:1045) in /homepages/40/d148401741/htdocs/wordpress/wp-includes/pluggable.php on line 850
Merci !
23 février 2009 à 9 h 02 min #653943RÉSOLU !
Tout simplement en remettant le fichier wp-config.php de mon ancienne version, que j’avais pris soin de mettre de côté avant la bascule en 2.7.1Alors je ne sais pas ce que je perds à ne pas avoir le dernier wp-config, mais en tout cas 1° j’ai de nouveau accès à mon Dashboard et mon blog est de nouveau en ligne.
Ouf !
Et merci à tous pour les différentes réponses sur les différentes enfilades de notre cher et beau forum.23 février 2009 à 9 h 48 min #653944arnaudt wrote:RÉSOLU !
Tout simplement en remettant le fichier wp-config.php de mon ancienne version, que j’avais pris soin de mettre de côté avant la bascule en 2.7.1
Alors je ne sais pas ce que je perds à ne pas avoir le dernier wp-config, mais en tout cas 1° j’ai de nouveau accès à mon Dashboard et mon blog est de nouveau en ligne.Ouf !
Et merci à tous pour les différentes réponses sur les différentes enfilades de notre cher et beau forum.En fait, ce fichier fait partie de ceux qu’il faut systématiquement laisser lors des mises à jour
En tout cas bravo pour ta persévérance…
-
AuteurMessages
- Le sujet ‘Cannot modify header’ est fermé à de nouvelles réponses.