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 :



21 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….
le 26 septembre 2010 à 19:38 :
Merci mille fois, je suis resté coincé là-dessus, et je n’aurais pas réussi à trouver sans ce billet !
le 28 décembre 2010 à 14:12 :
Article très intéressant, cela m’a parmi de résoudre ce même problème de mon coté, en ce qui me concerne, après modification dans la table wp_options comme indiqué, j’ai dû changer dans la table wp_usermeta,dans la colonne meta_key tous les préfixes wp_ par monprefixe et ça a marché.
merci pour tout
le 29 janvier 2011 à 12:10 :
Un billet sauveur ! Merci beaucoup à toi !
le 08 avril 2011 à 17:32 :
Un billet sauveur pour moi aussi ! Merci !!
le 08 avril 2011 à 20:25 :
Merci beaucoup pour la solution. J’ai bien galéré, encore un grand merci.
Bon, je peux partir en week-end, enfin.
le 25 avril 2011 à 18:38 :
Merci !! bien vu
le 25 avril 2011 à 20:32 :
[...] http://www.loicmorvan.fr/2009/01/modification-du-prefixe-des-tables-de-wordpress/ [...]
le 11 mai 2011 à 19:27 :
D’autant plus merci que le site du billet original est hors ligne !
cf http://weblog.fairweb.fr/
un comble : erreur d’accès à la DB pour l’auteur meme de la solution
je trouve toujours ca effrayant les sites « mine d’or » qui disparaissent tous les jours du web car leurs propriétaires ne s’en occupent plus…
c’est triste !
merci à loic en tout cas
le 23 mai 2011 à 19:30 :
Bonsoir,
Un grand merci pour cet article avec lequel je viens de me sortir du pétrin en voulant moi aussi améliorer la sécurité de mon blog avec « wp-security-scan ».
Internet c’est géant, et la communauté aussi.
bien à vous,
Ecrire un commentaire