Cómo resolver el error "Lo sentimos, no tiene permiso para acceder a esta página" en WordPress

Muneeb Tutoriales de WordPress Sep 3, 2021

A veces, cuando intentas acceder a una página en tu propio panel de WordPress, obtienes una respuesta frustrante como "Lo siento, no tienes permiso para acceder a esta página".

A veces, el error se muestra porque no se le permite acceder a esa página en función del rol de usuario que tiene en ese sitio web, mientras que a veces, incluso cuando se supone que debe acceder a la página, recibe el mismo error.

Puede haber varias razones para desencadenar este error y en este tutorial, entenderemos cómo solucionar el error "Lo siento, no tiene permiso para acceder a esta página" en WordPress.

¿Qué causa el error "Lo siento, no tiene permiso para acceder a esta página" en WordPress?

En WordPress, lo que uno puede acceder se define en función del rol que tienen en el sitio web. Por ejemplo, si es un autor, es posible que no tenga acceso a la configuración de administración, ya que solo puede tener acceso para escribir y editar sus publicaciones.

Create Amazing Websites

Con el mejor generador de páginas gratuito Elementor

Empezar ahora

Esta es la razón por la que cada vez que intente editar la publicación de otra persona o diríjase a la configuración de administración, obtendrá el error "Lo sentimos, no tiene permiso para acceder a esta página" en su WordPress.

Por otro lado, hablemos de las páginas a las que puede acceder mientras aún obtiene el mismo error. Esto es lo que hay que hacer:

Si no es propietario o administrador, entonces debe haber algún problema desde el extremo superior. Debe comunicarse con el propietario o el administrador del sitio web y ellos pueden otorgarle acceso.

Si es propietario o administrador del sitio web, debe haber un problema con los permisos, su tema de WordPress, una actualización o sus configuraciones de WordPress.

En tal situación, debe comunicarse con su proveedor de alojamiento, ya que podrían ayudarlo. Si no, diríjase a otras opciones de solución de problemas, pero asegúrese de hacer una copia de seguridad de su sitio web de WordPress de antemano.

Compruebe si su función de WordPress es correcta

Puede haber un problema con sus roles de usuario en WordPress si puede iniciar sesión pero no puede acceder a una página en particular. Es posible que desee ponerse en contacto con el propietario del sitio web y obtener los cambios de su función de usuario. A continuación, le mostramos cómo puede cambiar la función del usuario en WordPress.

Desde el panel de WordPress , diríjase a los usuarios y luego a Todos los usuarios .

Debajo de la columna de función, verá su función de usuario de WordPress. Si no puede acceder a la página del usuario, significa que no es administrador.

También es posible que alguien haya cambiado su función de usuario o haya eliminado su cuenta de administrador. En tal caso, tendrá que agregar un nuevo usuario a través de phpMyAdmin a la base de datos de WordPress.

Compruebe si hay un archivo .htaccess dañado

Si tiene su función de administrador y aún no puede acceder a la configuración de administración de su sitio web de WordPress, es posible que tenga un archivo .htaccess corrupto en su base de datos.

Con un cliente FTP , tendrá que cambiar el nombre del archivo .htaccess de su base de datos. Primero, debe encontrar el archivo .htaccess en la carpeta raíz que tiene todos sus archivos de WordPress y luego cambiarle el nombre .

Una vez que haya cambiado el nombre del archivo con éxito, intente iniciar sesión en su WordPress nuevamente y vea si el problema está resuelto. Si persiste el problema, cambie el nombre del archivo a .htaccess y siga este tutorial.

A continuación, tendrá que generar un nuevo archivo .htaccess yendo a Configuración en su panel de WordPress y luego a Permalinks.

En la página de enlaces permanentes , simplemente haga clic en el botón Guardar cambios en la parte inferior y WordPress creará un nuevo archivo .htaccess .

Compruebe si hay permisos de archivo incorrectos

Después de generar un nuevo archivo .htaccess, mientras navega por la carpeta raíz de WordPress, asegúrese de verificar si hay permisos incorrectos. Los permisos de archivo definen a qué archivos se puede acceder.

644 significa todos los archivos
755 significa todas las carpetas y subcarpetas

Estas son las configuraciones recomendadas y funcionarán para la mayoría de los usuarios. En la carpeta raíz, seleccione wp-admin, wp-content y wp-includes y luego haga clic con el botón derecho para seleccionar Permisos de archivo.

Verá el cuadro de diálogo de permisos donde debe agregar 755 en el campo de valor numérico . A continuación, debe marcar Recurse en subdirectorios y luego habilitar la opción Aplicar a directorios en la parte inferior .

Presione OK cuando haya terminado y se aplicarán todas las configuraciones. Puede llevar algún tiempo, por lo que tendrá que esperar.

Para el siguiente paso, debe seleccionar todos los archivos y carpetas en su carpeta raíz de WordPress y luego hacer clic derecho para seleccionar Permisos de archivo .

Al igual que antes, aparecerá el cuadro de diálogo de permisos.

Pero aquí, en el campo Valor numérico , agregue 644 . Luego marque la casilla Recurse en los subdirectorios y luego habilite Aplicar solo a archivos y luego presione OK .

Pasará algún tiempo hasta que el cliente FTP establezca los permisos del archivo y, una vez más, intente iniciar sesión en su WordPress. Si el problema aún no se resuelve, pasemos al siguiente paso.

Desactivar todos los complementos mediante FTP

Si los pasos anteriores no han resuelto el problema, verificaremos si los complementos están causando el problema desactivando temporalmente todos los complementos a la vez usando el FTP.

Una vez que haya conectado su sitio web de WordPress con FTP, vaya a la carpeta wp-content desde su carpeta raíz de WordPress.

Allí verá el archivo que contiene todos los complementos . Simplemente cambie el nombre de este archivo a otra cosa, como plugins.deactivated en este caso.

Esto desactivará todos los complementos a la vez. Ahora puede volver atrás y volver a intentar iniciar sesión en su WordPress. Si funciona, deberá verificar qué complemento está causando el problema.

Para comprobar los complementos individualmente, cambie el nombre de la carpeta plugins.deactivated a plugins.

A continuación, ingrese a la carpeta y cambie el nombre del primer complemento a algo como plugin-name.deactivate y el complemento se desactivará. Luego, regrese para intentar iniciar sesión en su WordPress. Repita el proceso para todos los complementos para averiguar qué complemento está causando el problema.

Mientras que si la desactivación de todos los complementos no resolvió el problema. Todavía tenemos algunos otros métodos para intentar salir de esto.

Activar el tema predeterminado de WordPress usando FTP

Si los complementos están bien, tendremos que verificar si hay algún problema con su tema de WordPress. Del mismo modo, deberá conectar su cliente FTP con su WordPress y luego ir a la carpeta wp-content desde la carpeta raíz.

En la carpeta, cambie el nombre de la carpeta de temas a themes.deactivate y esto desactivará su tema de WordPress actual y habilitará el tema de WordPress predeterminado.

Si puede iniciar sesión en su WordPress, significa que hay algún problema con su tema de WordPress. Puede cambiar a un tema diferente o reinstalar el mismo tema y configurarlo correctamente. Si el problema persiste, puede comunicarse con los creadores del tema para resolver los errores.

Opciones finales

Si su problema aún no se ha resuelto, estas son algunas de las opciones finales que pueden ayudarlo a superarlo.

  1. Póngase en contacto con su proveedor de alojamiento de WordPress y pídale que verifique los errores de registro. Es posible que su proveedor de alojamiento mantenga registros y los errores de registro pueden indicarle los problemas que enfrenta su sitio web.
  2. Su versión de WordPress también puede ser un problema. Si su WordPress se ejecuta en un PHP anterior, intente actualizarlo a la última versión.
  3. Intente restaurar su sitio web a un respaldo creado recientemente. Sin embargo, también podría resolver el problema, pero también borrará todas las configuraciones que haya realizado después de la copia de seguridad.

Estos son algunos de los métodos que puede intentar para resolver el error "Lo siento, no tiene permiso para acceder a esta página" en WordPress. Sin embargo, si no puede resolver el problema por su cuenta, debe comunicarse con su proveedor de alojamiento para obtener asistencia técnica.

Esperamos que este tutorial le haya ayudado a corregir el error "Lo sentimos, no tiene permiso para acceder a esta página" en WordPress. Hemos enumerado todos los métodos posibles que lo ayudarán a resolver el problema. Asegúrese de unirse a nosotros en Facebook  y Twitter para mantenerse actualizado sobre nuestras publicaciones.

Divi WordPress Theme