Tutoriales de WordPress de Confianza, cuando más los necesitas.
Guía para Principiantes de WordPress
Copa WPB
25 Millones+
Sitios web que usan nuestros plugins
16+
Años de experiencia en WordPress
3000+
Tutoriales de WordPress de expertos

Cómo solucionar el error “Lo sentimos, no tienes permiso para acceder a esta página” en WordPress

“Lo sentimos, no tienes permiso para acceder a esta página” es uno de los errores más comunes que encuentran los usuarios de WordPress.

Este mensaje generalmente aparece cuando tu rol de usuario no tiene permiso para ver una página en el panel de WordPress. Pero a veces, aparece incluso cuando deberías tener acceso.

Ya hemos lidiado con esto antes y sabemos que puede ser confuso y molesto, especialmente si eres el propietario del sitio o un administrador.

En esta guía, te mostraremos cómo solucionar el error “Lo sentimos, no tienes permiso para acceder a esta página” en WordPress, paso a paso. Estos son los pasos reales que usamos para solucionar este error en nuestros propios sitios web.

Cómo solucionar el error “Lo sentimos, no tienes permiso para acceder a esta página” en WordPress

¿Qué causa el error “Lo sentimos, no tienes permiso para acceder a esta página” en WordPress?

Hemos visto que este error aparece ocasionalmente en nuestros sitios y también mientras ayudamos a los lectores a solucionar sus sitios. Generalmente sucede cuando tu rol de usuario de WordPress no tiene permiso para acceder a un área específica del panel de administración.

Por ejemplo, un autor solo puede editar sus propias publicaciones. Si alguien les envía un enlace directo para editar la publicación de otro autor, verán el mensaje “Lo sentimos, no tienes permiso para acceder a esta página”.

Pero aquí está la parte complicada: a veces, el error aparece incluso cuando deberías tener acceso. Ahí es cuando se vuelve frustrante.

Si no eres el propietario del sitio o un administrador, deberás contactar a alguien que lo sea. Ellos pueden explicarte por qué no tienes acceso o actualizar tu rol de usuario si es necesario.

Si usted es el propietario o administrador del sitio, y aún ve el error al iniciar sesión, entonces algo ha salido mal en segundo plano, generalmente con los permisos del usuario o una actualización reciente.

Podría ser causado por una actualización fallida de WordPress, un plugin roto, un conflicto de tema o un problema de configuración del servidor.

La parte frustrante es que no podrá solucionarlo desde el panel de administración de WordPress. Necesitará usar FTP o acceder a su base de datos directamente.

Eso puede ser intimidante si eres nuevo en WordPress, y hacer el cambio incorrecto puede causar problemas mayores. Así que antes de hacer nada, te recomendamos encarecidamente crear una copia de seguridad completa de tu sitio web.

Y si prefieres no tocar los archivos tú mismo, intenta contactar a tu proveedor de hosting. Es posible que puedan ayudarte a solucionarlo más rápido.

También podrías empezar por contactar a tu proveedor de hosting. Es posible que puedan solucionar el problema por ti.

Dicho esto, aquí tienes algunas soluciones que puedes seguir para solucionar y corregir el error "Lo sentimos, no tienes permiso para acceder a esta página" en WordPress:

Opción 1: Verifica que tengas el rol correcto de WordPress

Si puedes iniciar sesión en el panel de administración de WordPress pero no puedes acceder a páginas específicas, es posible que tu rol de usuario de WordPress haya cambiado y ya no seas administrador.

Desde el panel de WordPress, puedes ver tu rol de usuario visitando la página Usuarios » Todos los usuarios y mirando la columna 'Rol'.

Ver todos los usuarios y roles de usuario en WordPress

Si no tienes acceso a la página de Usuarios, significa que no eres un administrador.

Si tú o alguien más eliminó accidentalmente tu cuenta de administrador o cambió tu rol de usuario, puedes agregar un nuevo usuario administrador con phpMyAdmin.

Opción 2: Verifica si hay un archivo .htaccess corrupto

Si tienes un rol de usuario administrador y sigues viendo "Lo sentimos, no tienes permiso para acceder a esta página" en el frontend, entonces la causa del error podría ser un archivo .htaccess corrupto. Podemos verificar esto renombrando el archivo.

Necesitarás usar un cliente FTP como FileZilla o la función de administrador de archivos en tu cuenta de hosting de WordPress. Si nunca has usado FTP, es posible que quieras ver nuestra guía sobre cómo usar FTP para subir archivos a WordPress.

Usando tu cliente FTP, necesitas navegar a la carpeta raíz (muy probablemente la carpeta public_html) que contiene todos tus archivos de WordPress. Una vez que encuentres el archivo .htaccess, necesitas renombrarlo a algo más, como '.htaccess.old'.

Clic derecho para renombrar .htaccess

Si no puedes encontrar tu archivo .htaccess, consulta nuestra guía sobre cómo encontrar .htaccess en WordPress.

Una vez que hayas renombrado el archivo, intenta iniciar sesión en tu sitio de WordPress para ver si eso ha solucionado el problema. Si no es así, renómbralo de nuevo a .htaccess y pasa al siguiente paso.

Si puedes iniciar sesión, entonces has solucionado el problema. El siguiente paso es generar un nuevo archivo .htaccess. Para hacerlo, navega a la página Ajustes » Enlaces permanentes en WordPress.

Haz clic en Guardar cambios

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

Opción 3: Comprobar permisos de archivo incorrectos

Mientras tienes tu cliente FTP abierto, comprobaremos que no haya un problema con los permisos de tus archivos. Los permisos de archivo controlan quién puede acceder a archivos y carpetas en tu sitio web.

Los siguientes ajustes se recomiendan para la mayoría de los usuarios:

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

Usando tu cliente FTP, necesitas navegar a la carpeta raíz que contiene todos tus archivos de WordPress y seleccionar las carpetas wp-admin, wp-content y wp-includes.

Luego necesitas hacer clic derecho y seleccionar 'Permisos de archivo...'

Clic derecho para seleccionar los permisos de archivo

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

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

Las carpetas deben tener permisos de 755

Haz clic en el botón ‘Aceptar’ para continuar. Tu cliente FTP comenzará a establecer los permisos de archivo para carpetas y subcarpetas. Necesitarás esperar a que termine.

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

Clic derecho para seleccionar los permisos de archivo

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

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

Los archivos deben tener permisos de 644

Haz clic en ‘Aceptar’ para continuar, y tu cliente FTP ahora comenzará a establecer los permisos de archivo para todos los archivos en tu sitio de WordPress.

Una vez que hayas hecho esto, intenta iniciar sesión en tu sitio web de WordPress nuevamente. Si tienes éxito, entonces has solucionado el problema. Si no, pasa al siguiente paso.

Opción 4: Activar el tema predeterminado usando FTP

La siguiente solución requiere verificar si tu tema de WordPress activo podría estar causando este problema.

Necesitarás conectarte a tu sitio web usando un cliente FTP o el administrador de archivos de tu proveedor de hosting. Luego, navega a la carpeta wp-content.

Clic derecho para renombrar la carpeta Themes

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

Esta vez, necesitas hacer clic derecho en la carpeta plugins y seleccionar Renombrar. La llamaremos 'themes.deactivate'.

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

Si aún recibes el error "Lo sentimos, no tienes permiso para acceder a esta página", entonces el problema no lo está causando un tema. Necesitas renombrar la carpeta 'themes.deactivate' de vuelta a 'themes' y pasar al siguiente paso.

Si puedes iniciar sesión, entonces el tema activo anterior causó el problema y puedes empezar a solucionar. Podrías intentar usar un tema diferente o reinstalar el mismo tema y configurarlo cuidadosamente.

Sin embargo, si el error regresa, repórtalo al autor del tema. Es posible que puedan ayudarte a resolver el problema o a corregir un error en el tema.

Opción 5: Desactivar todos los plugins

La siguiente solución es verificar si un plugin de WordPress defectuoso está causando el error. Haremos esto desactivando temporalmente todos los plugins.

Si no estás seguro de cómo hacerlo sin acceder al área de administración de WordPress, no te preocupes. Puedes leer nuestra guía sobre cómo desactivar plugins sin acceso al panel de administración de WordPress.

Opción 6: Revisa los registros de errores de tu WordPress

Es posible que puedas revisar un registro de errores para obtener pistas sobre qué salió mal. Tu proveedor de alojamiento web podría estar guardando registros, o es posible que hayas configurado WordPress previamente para que los guarde.

Para más detalles, consulta nuestra guía sobre cómo configurar los registros de errores de WordPress o contacta a tu proveedor de alojamiento.

Opción 7: Actualiza a la última versión de PHP

Si tu sitio de WordPress está ejecutando una versión desactualizada de PHP, podría estar causando problemas. Actualizar a la última versión podría ser útil.

Para más información, consulta nuestra guía sobre cómo actualizar tu versión de PHP en WordPress o contacta a tu proveedor de alojamiento.

Opción 8: Restaura tu copia de seguridad más reciente

Si tienes una copia de seguridad reciente de tu sitio web de WordPress, restaurarla a una versión anterior probablemente solucionará el error "Lo sentimos, no tienes permiso para acceder a esta página".

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

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

Opción 9: Verifica y cambia el prefijo de tu base de datos

Si previamente decidiste cambiar el prefijo de las tablas de tu base de datos en el archivo wp-config.php, entonces existe la posibilidad de que haya una discrepancia entre el prefijo de tu base de datos y tu base de datos de WordPress. Esto puede causar el error "Lo sentimos, no tienes permiso para acceder a esta página".

La solución a esto es verificar tu base de datos a través de phpMyAdmin y ver si los nombres de las tablas de la base de datos tienen el valor de prefijo establecido en tu archivo wp-config.php.

Para hacer esto, puedes consultar nuestra guía sobre cómo cambiar el prefijo de la base de datos de WordPress.

Opción 10: Contacta a tu proveedor de hosting

Si no puedes solucionar el error por tu cuenta, entonces deberías contactar a tu compañía de hosting de WordPress para ver si hay algo que puedan hacer.

Muchos proveedores ofrecen excelente soporte técnico y podrían ser capaces de resolver el problema por ti.

Por ejemplo, podrían revisar sus registros de errores del servidor o haber creado sus propias copias de seguridad de tu sitio de WordPress. Podrán asesorarte sobre cómo pueden ayudar y qué deberías hacer a continuación.

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

Tutorial en video

Si prefieres instrucciones en video, entonces solo mira este video:

Suscríbete a WPBeginner

Aprende más formas de solucionar errores comunes de WordPress

¿Experimentando otros errores de WordPress? Consulta las guías a continuación para solucionarlos:

Esperamos que este tutorial te haya ayudado a aprender cómo solucionar el error “Lo sentimos, no tienes permitido acceder a esta página” en WordPress. También te puede interesar guardar nuestra guía definitiva sobre cómo solucionar el error 403 Forbidden o cómo proteger tu sitio web de WordPress.

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

Descargo de responsabilidad: Nuestro contenido es compatible con el lector. Esto significa que si haces clic en algunos de nuestros enlaces, podemos ganar una comisión. Consulta cómo se financia WPBeginner, por qué es importante y cómo puedes apoyarnos. Aquí está nuestro proceso editorial.

El Kit de herramientas definitivo para WordPress

Obtén acceso GRATUITO a nuestro kit de herramientas: ¡una colección de productos y recursos relacionados con WordPress que todo profesional debería tener!

Interacciones del lector

6 CommentsLeave a Reply

  1. A veces recibo este error, quería preguntar sobre la versión de PHP que mi hosting proporciona. Mi hosting tiene la versión de PHP
    8.2, pero por defecto está configurada a una versión diferente, 8.0. Así que cambié la versión de PHP a la más reciente porque después de la nueva versión de WordPress

  2. También encontré un problema con un plugin que tenía una página de configuración que causaba este “error” cuando la constante DISALLOW_FILE_MODS era verdadera, por ejemplo: define( ‘DISALLOW_FILE_MODS’, true );

  3. Mi sitio web había sido hackeado, probablemente debido a una contraseña de inicio de sesión débil. Después de limpiar todas las publicaciones malas, el sitio parecía funcional, pero estaba experimentando el error “Lo sentimos, no tienes permitido acceder a esta página” cuando intentaba actualizar la versión de WordPress. Tampoco podía eliminar temas o plugins no utilizados. Intenté todo en este artículo, sin éxito.

    Finalmente encontré estas dos líneas que aparentemente se habían agregado a mi archivo wp-config.php. Una vez que las eliminé, se restauró la funcionalidad administrativa completa.

    define(‘DISALLOW_FILE_EDIT’,true);
    define(‘DISALLOW_FILE_MODS’,true);

Deja una respuesta

Gracias por elegir dejar un comentario. Ten en cuenta que todos los comentarios son moderados de acuerdo con nuestra política de comentarios, y tu dirección de correo electrónico NO será publicada. Por favor, NO uses palabras clave en el campo del nombre. Tengamos una conversación personal y significativa.