Si llegan hasta aquí seguramente será porque se han encontrado con este mensaje en su WordPress cuanto intentaban acceder a alguna de sus páginas y lo buscaron a través de un buscador.
Os lo escribo porque se trata de un problema que me encontré yo cuando estaba cambiando la base de dato de un WordPress a otro, realmente no se trata de un bug si no simplemente de que en la base de datos se guarda información con el prefijo que se usa delante de las tablas de WordPress en la base de datos.
Para corregir este problema no tendrás que romperte mucho la cabeza ya que solo tendrás que realizar update en las tablas que contengan información erronea con el prefijo antiguo, para ello realizaremos los siguientes pasos:
En el terminal escribiremos
-
mysql -u root -p
Nos pedira la password, una vez hecho esto entraremos a la base de datos con
-
use basedatos
y una vez dentro ejecutamos
'wp_viejo_prefijo_', 'wp_nuevo_prefijo_');
WHERE `option_name` = 'wp_user_roles' AND `blog_id` = 0;
Puedes generar el código de forma mucho más sencilla en Neoegm.
Cuando finalices este proceso no deberias volver a encontrarte con No tiene los permisos necesarios para acceder a esta página