WordPress 2.7, un peu d’huile dans les rouages
Changement dans le fichier wp-config.php
Dans une montée de version classique, sous WordPress, on garde son fichier wp-config.php existant.
Seulement voilà, une des nouveautés de la version 2.7 est de rajouter une clé d’autorisation aux trois existantes, et si elle est absente, cela semble poser des problèmes dans certaines configurations (impossibilité de rester connecter, ou refus de droits d’accès pour certains plugins).
Il faut donc prendre dans la dernière version le wp-config-sample.php, et dans les lignes suivantes :
/**#@+
* Clefs uniques d'authentification.
*
* Remplacez les valeurs par défaut par des phrases uniques !
* Vous pouvez générer des phrases aéatoires en utilisant
* {@link http://api.wordpress.org/secret-key/1.1/ Le service de clefs secrètes de WordPress.org}.
*
* @since 2.6.0
*/
define('AUTH_KEY', 'put your unique phrase here');
define('SECURE_AUTH_KEY', 'put your unique phrase here');
define('LOGGED_IN_KEY', 'put your unique phrase here');
define('NONCE_KEY', 'put your unique phrase here');
/**#@-*/
rajouter la dernière (NONCE_KEY) à votre fichier wp-config.
Vous pouvez utiliser le lien donné dans le fichier pur générer automatiquement quatre clés uniques que vous pouvez coller directement dans votre fichier.
Enregistrer son wp-config.php en UTF-8 sans signature
C’est sans doute le problème le plus récurrent sur le forum francophone, quand juste après l’installation apparaissent des messages d’erreur qui contiennent
Cannot modify header information
La cause est généralement que le fichier wp-config.php a été enregistré dans un autre format, notamment en UTF-8 avec signature, ou avec BOM.
Le petit caractère supplémentaire du BOM le rend illisible par WordPress.
Donc voici la manip pour l’enregistrer correctement :
- Sous Notepad : enregistrer sous, codage UTF 8
- Sous Notepad +, dans le menu fichier, choisir “Codage” et UTF-8 (et pas UTF-8 avec signature)
- Sous Word (si, si) : c’est pas possible (le fichier est en TXT, mais il n’y a pas moyen à ma connaissance de spécifier l’encodage)
- Sous Dreamweaver : Menu modifier, Propriétés de la Page, Titre / encodage
Compatibilité des plugins avec la nouvelle version
Certains plugins comme wp-dbbackup sont pour l’instant incompatibles, une liste “presque” à jour sur le forum de la communauté francophone.
Merci pour l’astuce du RTF 8, ça a marché du premier coup !
T’es un AS.
Bonjour,
comme tu es en train d’essayer de m’aider sur le forum de WP, j’ai vu tes liens de signature et suis venu faire un tour ici. Bravo pour les photos.
En ce qui concerne ce billet je viens de passer en version 2.7 et ai donc été interpellé par cette histoire de wp_config.php. Ma grande surprise viens simlement du fait que jen n’ai pas modifié le fichier et que dans ma version je ne trouve aucune des KEY dont tu parles.
voici ce qu’il y a dans le fichier
Et jusque là ça marche (à part le problème de pages incohérentes bien sur)
Merci pour ton aide
PS j’avais copié dans le corps du mesage le contenu du fichier mais ça a été effacé à la publication.
Bonjour, il vaut peut être mieux continuer la discussion sur le forum qu’ici non ? Histoire d’avoir une vue complète de la chose quelque part ?
bonjour !
petites questions de noob de base :
Mon site est en route, tout fonctionne :
– je peux ajouter ces phrases clés maintenant bien après son lancement ?
– cela ne va pas tout casser ou changer la façon dont je me log ?
– à quel moment ces phrases deviennent-elles utiles ?
– ou est la discussion sur le forum (url) ?
merci d’avance !
Ces phrases clés sont utiles dès le début. En fait votre wp-config ne peut pas fonctionner sans, simplement en ce moment vous utilisez celles par défaut, ce qui est “moins bien” d’un point de vue sécurité. Et non, ça ne va rien changer à la façon dont vous vous logguez.
Pour le forum, il y a plein de discussions sur ce sujet… :)