Modification du préfixe des tables de WordPress
Si comme moi, vous avez du modifier le préfixe des tables de la base de données WordPress, vous êtes peut-être tombé sur le problème suivant en essayant de vous connecter à l’administration :
Vous n’avez pas les droits suffisants pour accéder à cette page
Par défaut, le préfixe des tables d’une base de données WordPress est ‘wp_’, mais il peut arriver que pour une raison particulière (sécurité, plusieurs instances de WordPress sur une seule base de données…) vous ayez besoin de le changer.
J’imagine que comme moi, vous avez édité le fichier wp-config.php et modifier la valeur de la variable : $table_prefix. Une fois, cette modification effectuée, vous avez renommer toutes les tables avec votre nouveau préfixe en pensant que le tour était joué !
Effectivement la consultation du blog WordPress fonctionne, mais pas la connexion au panel d’administration et vous obtenez le message suivant :
Vous n’avez pas les droits suffisants pour accéder à cette page
Pour corriger ce problème dû à une mauvaise conception de WordPress, il faut se connecter à la base de données et éditer certaines informations :
- dans la table wp_options, vous devez recherche la ligne dont l’attribut option_name vaut wp_user_roles et le modifier avec votre nouveau préfixe de tables.
- dans la table wp_usermeta,vous devez rechercher et modifier de la même façon que précédemment les lignes dont l’attribut meta_key vaut wp_autosave_draft_ids, wp_capabilities, wp_usersettings, wp_usersettingstime.
Ceci devrait suffir pour vous redonner accès à la zone d’adminstration de votre blog WordPress, mais c’est vraiment dommage d’obtenir une erreur de conception de la sorte dans un produit aussi distribué et aussi bien fait par ailleurs que WordPress.
En espérant que ce petit article vous évite de perdre trop de temps pour changer les préfixes de tables de WordPress.
Source : Billet sur weblog.fairweb.fr
En savoir plus :



12 réponses au sujet “Modification du préfixe des tables de WordPress”
le 12 janvier 2009 à 21:53 :
Merci d’avoir cité la source
Ca fait plaisir et je suis d’autant plus ravie que mon article a pu être utile à d’autres utilisateurs de Wordpress.
le 12 janvier 2009 à 22:17 :
C’est la moindre des choses… Merci pour ton article qui m’a bien aidé !
le 13 février 2009 à 00:10 :
Merci pour ton article. J’étais sur la piste, mais tu m’as bien éclairé.
le 11 avril 2009 à 10:19 :
ton article est intéressant, et ta façon de présenter les choses originale. bravo
le 11 avril 2009 à 10:21 :
c’est cool que tu mettes cette énergie dans ton blog ! j’adore
le 04 août 2009 à 21:46 :
Merci beaucoup pour cet article, tu viens de me sortir du pétrin.
Bonne continuation ! =)
le 27 novembre 2009 à 11:39 :
Fantastique,
merci beaucoup !!
le 03 mars 2010 à 14:24 :
merci pour l’astuce, j’ai eu l’erreur en renommant les tables avec wp-security-scan
.
le 02 avril 2010 à 13:31 :
Un tout grand merci pour cet article pertinent et précis !
Je viens grâce à lui de me sortir du pétrin dans lequel je m’étais mis en, oh ironie du sort, en voulant améliorer la sécurité de mon blog !!!
le 25 avril 2010 à 23:57 :
BRAVO!!!!!
Bravo encore, car grâce à vous, je suis également sorti du pétrin. Mes félicitations!!!Et encore merci
le 28 juillet 2010 à 13:06 :
Mon sauveur
Merci.
le 21 août 2010 à 17:35 :
Merci pour l’info. J’ai failli tout réinstaller….
Ecrire un commentaire