J'utilise PDO plugin pour Wordpress et SQLite. Cela ne fonctionne pas comme prévu, donc je veux utiliser la base de données MySQL, mais sans PDO pour Wordpress car je ne peux plus faire confiance à ce plugin, il n'a pas été mis à jour depuis plus de 2 ans.
Donc, voici ce que j'ai fait:
Maintenant, voici le problème. Tout fonctionne bien, je peux voir les articles sur le site Web, mais lorsque je remplis wp_users ou wp_usermeta ou wp_options avec d'anciennes données, le message "Vous ne disposez pas des autorisations suffisantes" lorsque je me connecte au tableau de bord. Ce n'est pas un mauvais nom d'utilisateur ou mot de passe, mais lorsque je me connecte, je ne vois que ce message et le site Web devient blanc.
Où est le problème et comment puis-je le résoudre?
J'ai découvert ce qui ne va pas. Le tutoriel dit de supprimer tous les guillemets "et de les remplacer par des espaces ou des guillemets`, mais certaines valeurs des tableaux mentionnés sont entourées de guillemets. Celui-ci par exemple:
INSERT INTO "wp_usermeta" VALUES(14,1,'wp_capabilities','a:1:{s:13:"administrator";s:1:"1";}');
Donc, le remplacement de cela par des backticks provoque un dysfonctionnement.
Ne remplacez que les guillemets doubles autour des noms de table "wp_usermeta" -> wp_usermeta