viernes, abril 19, 2024
No menu items!
InicioBlogsCómo corregir el error "Lo siento, no tiene permiso para acceder a...

Cómo corregir el error “Lo siento, no tiene permiso para acceder a esta página” en WordPress

¿Está frustrado por el error “Lo siento, no tiene permiso para acceder a esta página” en WordPress?

Este error generalmente se muestra cuando intenta ver una página en su panel de WordPress que su rol de usuario no tiene permiso para ver.

Sin embargo, es posible que vea el error a veces incluso cuando se supone que debe tener acceso a esa página. Este error puede deberse a muchas razones diferentes, lo que dificulta la resolución de problemas para los principiantes.

En este artículo, le mostraremos cómo corregir el error “Lo sentimos, 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?

Los roles y permisos de usuario de WordPress definen lo que sus usuarios pueden y no pueden hacer en WordPress. Por ejemplo, un autor en su sitio no podría editar la publicación de otro autor, solo sus propias publicaciones.

Si alguien le dio a un autor el enlace para editar la publicación de otra persona, entonces vería el error de WordPress “Lo siento, no tiene permiso para acceder a esta página” al seguir el enlace.

Sin embargo, a veces es posible que vea “Lo sentimos, no tiene permiso para acceder a esta página” cuando debería tener acceso para ver la página.

Si no es el propietario o administrador del sitio, y aparece este error, debe comunicarse con el propietario o administrador del sitio para informarles. Pueden explicar por qué no tiene acceso a la página o pueden cambiar su función para otorgarle acceso.

Si es el propietario del sitio o tiene un rol de administrador, pero sigue viendo el error “Lo sentimos, no tiene permiso para acceder a esta página” al intentar iniciar sesión en su propio sitio web, significa que algo salió mal con los permisos.

Quizás hubo un problema con una actualización de WordPress. Tal vez hubo un problema cuando se actualizó un tema o complemento. O tal vez algo salió mal con su configuración.

Si ve este error cuando intenta iniciar sesión, no podrá corregir el error cambiando la configuración de WordPress en el panel de control. Tendrá que trabajar con los archivos y las bases de datos directamente.

Esto puede ser complicado para los principiantes y cometer un error podría empeorar las cosas. Como precaución, le recomendamos que primero haga una copia de seguridad completa de su sitio web de WordPress.

También puede comenzar comunicándose con su proveedor de alojamiento. Es posible que ellos puedan solucionar el problema por usted.

Dicho esto, aquí hay algunos pasos que puede seguir para solucionar y corregir el error “Lo sentimos, no tiene permiso para acceder a esta página” en WordPress.

Comprobando que tiene el rol correcto de WordPress

Si puede iniciar sesión en el panel de WordPress, pero no puede acceder a páginas específicas, entonces el problema podría ser que se cambió su función de usuario de WordPress y ya no es un administrador.

🔥 Leer:  Cómo cancelar Audible

Desde el panel de WordPress, puede ver su rol de usuario visitando el Usuarios »Todos los usuarios y busque debajo de la columna ‘Rol’.

Ver todos los usuarios y roles de usuario en WordPress

Si no tiene acceso a la página Usuarios, significa que no es un administrador.

Si usted u otra persona eliminó accidentalmente su cuenta de administrador o cambió su función de usuario, puede agregar un nuevo usuario administrador con phpMyAdmin.

Comprobación de un archivo .htaccess dañado

Si tiene una función de usuario administrador y sigue viendo el error “Lo sentimos, no tiene permiso para acceder a esta página”, entonces podría deberse a un archivo .htaccess corrupto. Podemos comprobar esto cambiando el nombre del archivo.

Deberá utilizar un cliente FTP o la función de administrador de archivos en su cuenta de alojamiento de WordPress. Si no ha utilizado FTP antes, es posible que desee ver nuestra guía sobre cómo utilizar FTP para cargar archivos en WordPress.

Con su cliente FTP, debe navegar a la carpeta raíz que contiene todos sus archivos de WordPress. Una vez que encuentre el archivo .htaccess, debe cambiarle el nombre por otro, como .htaccess.old.

Haga clic derecho para cambiar el nombre de .htaccess

Si no puede encontrar su archivo .htaccess, consulte nuestra guía sobre cómo encontrar .htaccess en WordPress.

Una vez que cambie el nombre del archivo, intente iniciar sesión en su sitio de WordPress para ver si eso ha solucionado el problema. Si no es así, cámbiele el nombre a .htaccess y continúe con el siguiente paso.

Si puede iniciar sesión, ha solucionado el problema. El siguiente paso es generar un nuevo archivo .htaccess. Para hacer eso, navegue hasta el Configuración »Enlaces permanentes página en WordPress.

Haga clic en Guardar cambios.

Simplemente haga clic en el botón Guardar cambios en la parte inferior de la página y WordPress generará un nuevo archivo .htaccess.

Comprobación de permisos de archivo incorrectos

Mientras tenga su cliente FTP abierto, verificaremos para asegurarnos de que no haya ningún problema con los permisos de sus archivos. Los permisos de archivos controlan quién puede acceder a los archivos y carpetas de su sitio web.

Se recomiendan las siguientes configuraciones para la mayoría de los usuarios:

755 para todas las carpetas y subcarpetas.
644 para todos los archivos.

Con su cliente FTP, debe navegar a la carpeta raíz que contiene todos sus archivos de WordPress y seleccionar las carpetas wp-admin, wp-content y wp-includes. Luego debe hacer clic derecho y seleccionar ‘Permisos de archivo’.

Haga clic derecho para seleccionar permisos de archivo

Esto abrirá el cuadro de diálogo de permisos de archivos.

Ahora necesitas entrar 755 en el campo de valor numérico. Después de eso, puede hacer clic en la casilla de verificación ‘Recurrir a subdirectorios’ y luego seleccionar la opción ‘Aplicar solo a directorios’.

Las carpetas deben tener permisos de 755

Haga clic en el botón Aceptar para continuar. Su cliente FTP comenzará a establecer permisos de archivo para carpetas y subcarpetas. Deberá esperar a que termine.

A continuación, debe seleccionar todos los archivos y carpetas en la carpeta raíz de su sitio de WordPress y luego hacer clic derecho para seleccionar los permisos de archivo.

🔥 Leer:  Los 12 mejores complementos de eventos de WordPress y widgets de calendario (2020)

Haga clic derecho para seleccionar permisos de archivo

Aparecerá el cuadro de diálogo de permisos de archivo.

Esta vez necesitas entrar 644 en valor numérico. Después de eso, debe hacer clic en la casilla de verificación ‘Recurrir a subdirectorios’ y luego seleccionar la opción ‘Aplicar solo a archivos’.

Los archivos deben tener permisos de 644

Haga clic en Aceptar para continuar y su cliente FTP ahora comenzará a establecer permisos de archivo para todos los archivos en su sitio de WordPress.

Una vez que haya hecho esto, intente iniciar sesión en su sitio web de WordPress nuevamente. Si tiene éxito, habrá solucionado el problema. Si no es así, continúe con el siguiente paso.

Desactivación de todos los complementos mediante FTP

Si los pasos anteriores no han resuelto el problema, nuestro siguiente paso es verificar si un complemento de WordPress defectuoso está causando el error. Lo haremos desactivando temporalmente todos los complementos.

Primero, debe conectarse a su sitio web mediante un cliente FTP. Una vez conectado, debe navegar a la carpeta / wp-content /.

Haga clic derecho para cambiar el nombre de la carpeta de complementos

Una vez allí, verá una carpeta llamada complementos. Aquí es donde WordPress almacena todos los complementos instalados en su sitio web.

Debe hacer clic derecho en la carpeta de complementos y seleccionar Cambiar nombre. A continuación, debe escribir un nombre diferente. Lo llamaremos ‘plugins.deactivate’.

La carpeta ahora se llama complementos.

Todos tus complementos han sido desactivados. Ahora intente iniciar sesión en su sitio de WordPress para ver si esto ha solucionado el problema.

Si aún recibe el error “Lo sentimos, no tiene permiso para acceder a esta página”, entonces el problema no es causado por un complemento. Deberá cambiar el nombre de la carpeta ‘plugins.deactivate’ a ‘plugins’ y pasar al siguiente paso.

Si ahora puede iniciar sesión, entonces sabrá que uno de los complementos está causando el error. Solo tenemos que averiguar cuál.

Usando su cliente FTP, cambie el nombre de la carpeta ‘plugins.deactivate’ a ‘plugins’ y luego navegue dentro de la carpeta de plugins. Ahora cambie el nombre del primer complemento a algo como ‘plugin-name.deactivate’.

Ahora regrese a su sitio para ver si puede iniciar sesión. Si no puede, cambie el nombre del complemento y continúe con el segundo complemento. Repita el proceso hasta que encuentre el que causó el problema.

Una vez que haya encontrado el defectuoso, puede cambiar a un complemento diferente que no cause el problema. O puede ponerse en contacto con el autor del complemento y trabajar con él para encontrar una solución.

Activación del tema predeterminado mediante FTP

Si la solución del complemento no funcionó para usted, entonces tendremos que verificar si su tema de WordPress podría estar causando este problema.

Este paso es similar a desactivar sus complementos. Deberá conectarse a su sitio web mediante un cliente FTP y navegar a la carpeta wp-content.

Haga clic derecho para cambiar el nombre de la carpeta de temas

Una vez allí, verá una carpeta llamada temas. Aquí es donde WordPress almacena todos los temas instalados en su sitio web.

Esta vez, debe hacer clic con el botón derecho en la carpeta de complementos y seleccionar Cambiar nombre. Lo llamaremos ‘themes.deactivate’.

Esto activará el tema predeterminado. Ahora intente iniciar sesión en su sitio de WordPress para ver si esto ha solucionado el problema.

Si aún recibe el error “Lo sentimos, no tiene permiso para acceder a esta página”, entonces el problema no es causado por un tema. Debe cambiar el nombre de la carpeta ‘themes.deactivate’ a ‘themes’ y pasar al siguiente paso.

🔥 Leer:  ¿LG V40 ThinQ es realmente un dispositivo a prueba de agua?

Si puede iniciar sesión, entonces el tema anterior causó el problema y puede comenzar a solucionarlo. Puede intentar usar un tema diferente o reinstalar el mismo tema y configurarlo cuidadosamente.

Si el error vuelve, infórmeselo al autor del tema. Es posible que puedan ayudarlo a resolver el problema o corregir un error en el tema.

Pasos finales para la solución de problemas

Si todavía está leyendo, lamentablemente los otros pasos no han resuelto su problema. Aquí hay algunas cosas más que puede probar.

Verificar el registro de errores

Es posible que pueda consultar un registro de errores en busca de pistas sobre lo que salió mal. Es posible que su proveedor de alojamiento mantenga registros, o puede que haya configurado WordPress previamente para mantenerlos.

Para obtener más detalles, consulte nuestra guía sobre cómo configurar los registros de errores de WordPress o comuníquese con su proveedor de alojamiento.

Actualizar a PHP más reciente

Si su sitio de WordPress ejecuta una versión anterior de PHP, es posible que esté causando problemas. Puede resultar útil actualizar a la última versión.

Para obtener más información, consulte nuestra guía sobre cómo las actualizaciones de PHP realizadas por su proveedor de alojamiento web afectan su sitio de WordPress, o comuníquese con su proveedor de alojamiento.

Restaura tu copia de seguridad más reciente

Si ha realizado una copia de seguridad reciente de su sitio web de WordPress, es probable que restaurarlo a una versión anterior solucione el error “Lo sentimos, no tiene permiso para acceder a esta página”.

El problema es que perderá cualquier cambio en su configuración y contenido realizado después de la copia de seguridad.

Para obtener más información, consulte nuestra guía para principiantes sobre cómo restaurar WordPress desde una copia de seguridad.

Comuníquese con su proveedor de alojamiento

Si no puede corregir el error por su cuenta, debe comunicarse con su empresa de alojamiento de WordPress para ver si hay algo que puedan hacer.

Muchos proveedores ofrecen un excelente soporte técnico y es posible que puedan resolver el problema por usted.

Por ejemplo, es posible que puedan verificar los registros de errores de su servidor o haber creado sus propias copias de seguridad de su sitio de WordPress. Ellos podrán asesorarlo sobre cómo pueden ayudar y qué debe hacer a continuación.

Para obtener los mejores resultados, asegúrese de consultar nuestra guía sobre cómo solicitar correctamente el soporte de WordPress y obtenerlo.

Esperamos que este tutorial le haya ayudado a aprender a corregir el error “Lo sentimos, no tiene permiso para acceder a esta página” en WordPress. Es posible que también desee agregar a favoritos nuestra guía definitiva de resolución de problemas de los errores más comunes de WordPress, o ver nuestra guía sobre cómo obtener un dominio de correo electrónico gratuito.

Si le gustó este artículo, suscríbase a nuestro canal de YouTube para tutoriales en video de WordPress. También puedes encontrarnos en Twitter y Facebook.

Recomendamos

Populares