Linwind

Solución: No tiene los permisos necesarios para acceder a esta página en WordPress

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

    	
  • UPDATE `wp_nuevo_prefijo_usermeta` SET `meta_key` = REPLACE(`meta_key`,
    'wp_viejo_prefijo_', 'wp_nuevo_prefijo_');
  • UPDATE `wp_nuevo_prefijo_options` SET `option_name` = 'wp_nuevo_prefijo_user_roles'
    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

Publicado el 3 de febrero, 2011

Solucion al problema del Administrador fantasma de WordPress
Publicado el 06 Sep 2009

Personalizar página de login de WordPress
Publicado el 13 Mar 2010

Mejorar la seguridad de tu blog en WordPress
Publicado el 09 Oct 2010

Solución al los problemas de ping y trackbacks en WordPress 2.9
Publicado el 23 Dic 2009

Dejar un comentario


Actualidad Windows Linux Juegos Redes Sociales Utilidades Telefonía Movil Micropost