Conocimiento Para Potenciar Tu Sitio Web

Cómo solucionar el error ‘403 Forbidden’ de WordPress (5 Métodos)

Cómo solucionar el error ‘403 Forbidden’ de WordPress (5 Métodos) thumbnail

Ser desterrado de tu propio sitio puede ser frustrante, especialmente cuando no tienes idea de qué está causando este problema. El error ‘403 Forbidden’ típicamente ocurre cuando estás intentando iniciar sesión en WordPress o visitar una página específica de tu sitio. 

Afortunadamente, hay algunas soluciones simples para este error común de WordPress. Dependiendo de tu plan de alojamiento, incluso podrás resolver tu problema con un poco de ayuda de tu compañía de alojamiento. 

En esta publicación, veremos de cerca el error ‘Forbidden 403’ y sus causas principales. Luego te mostraremos 5 formas de solucionarlo. ¡Comencemos! 

Qué es el Error ‘Forbidden 403’ (Y Qué lo Causa)

El error ‘403 Forbidden’ es uno de muchos códigos de estado HTTP usados por los servidores para comunicarse con tu navegador. Cuando el estado 403 se muestra en tu pantalla, quiere decir que tu servidor piensa que no tienes los permisos requeridos para acceder a esa página en particular. 

El error ‘403 Forbidden’ típicamente aparece cuando estás intentando iniciar sesión en el área de administración de WordPress o cuando visitas una página específica en tu sitio. También puede que lo veas cuando estás instalando WordPress.  

El error usualmente viene acompañado de los siguientes mensajes (variaciones similares):

  • “403 Forbidden – Access to this resource on the server is denied.”
  • “Forbidden – You don’t have permission to access [nombre del directorio] on this server.”
  • “You are not authorized to view this page.”
  • “It appears you don’t have permission to access this page.”
  • “403. That’s an error. Your client does not have permission to get URL [dirección] from this server.”

En vez del estado ‘403 Forbidden’, puede que veas una simple notificación que dice “Acceso Denegado”. También es posible que veas el siguiente mensaje: “Access to [nombre de dominio] was denied. You don’t have authorization to view this page”.

Hay muchas posibles causas para este error ‘403 Forbidden’. Pero lo más probable es que sea un permiso incorrecto de archivo en tu servidor. Sin embargo, este error también puede ser provocado por un plugin defectuoso o un archivo .htaccess corrupto. 

En la mayoría de casos, deberías poder resolver el problema por ti mismo. Sin embargo, puede que tengas que contactar a tu proveedor de alojamiento para acceder o cambiar algunas configuraciones en tu sitio. 

Sáltate el Estrés de la Configuración de Permisos

Evita solucionar problemas de WordPress al adquirir DreamPress. Nuestros amables expertos están disponibles 24/7 para ayudarte a solucionar esos problemas de sitio web — grandes o pequeños.

Cómo Solucionar el Error ‘403 Forbidden’ en WordPress (5 Métodos)

Ahora, veamos algunas formas en las que puedes solucionar el error ‘403 Forbidden’ en WordPress. Primero, recomendamos que realices una copia de seguridad de tu sitio en caso de que algo salga mal y tengas que restaurarlo a una versión previa. 

1. Cambia Tus Permisos de Archivo

Cada archivo de WordPress en el servidor de tu sitio tiene sus propios permisos. Estas configuraciones controlan quién accede y modifica su contenido. Si estos archivos tienen permisos incorrectos, tu servidor no permitirá el acceso a ellos. 

Si deseas revisar tus permisos de archivo, simplemente puedes contactar a tu proveedor de alojamiento y un experto de soporte técnico debería poder encargarse de ello. También puedes hacer esto tú mismo, al conectarte a tu sitio a través de un cliente Secure File Transfer Protocol (SFTP) como FileZilla.

Alternativamente, también puedes acceder a tu sitio a través de un administrador de archivos en tu cuenta de alojamiento. Si tienes una cuenta de DreamHost, puedes navegar a WordPress > Administrar WordPress desde la barra lateral. Luego encuentra tu dominio y selecciona Administrar. 

Accediendo tu dominio en tu cuenta DreamHost.

En la siguiente página, haz clic en el botón Administrar Archivos en la sección Detalles.

Accediendo a tu administrador de archivos a través de tu DreamHost.

Ahora estás en el administrador de archivos. A continuación, abre la carpeta con el nombre de tu dominio para acceder al directorio de tu sitio. 

Dentro de tu directorio raíz, selecciona la carpeta que contiene todos tus archivos WordPress. Si estás usando FileZilla, este es el directorio public_html. Luego, haz clic derecho en él y elige File Attributes.

Cambiando los permisos de archivo usando FileZilla

En la ventana emergente, ubica el campo Numeric e ingresa “755” o “750” en la caja de valor. Luego selecciona las opciones Recurse into subdirectories y Apply to directories only, y haz clic en OK.

Cambiando los permisos de archivo de los directorios.

Hasta ahora, has aplicado los permisos correctos de archivo para tus directorios. Ahora harás lo mismo para tus archivos.

Para comenzar, haz clic derecho en tu carpeta public_html y selecciona File Attributes. Esta vez, tendrás que escribir “644” en el campo Numeric value. Luego elige Recurse into subdirectories, selecciona Apply to files only, y haz clic en OK. 

Cambiando los permisos de archivo en FileZilla.

Ten en cuenta que tu archivo wp-config.php requiere un valor numérico diferente a los mencionados anteriormente. Este valor único previene que otros usuarios en tus servidores accedan a ese archivo. Por lo tanto, tendrás que cambiar este permiso de archivo manualmente.

En tu directorio raíz, encuentra el archivo wp-config.php, haz clic derecho en él y selecciona File permissions. A continuación, pon el valor numérico en “440”, y haz clic en OK.

Cambiando los permisos del archivo wp-config.php en FileZilla.

Ahora, cada uno de tus archivos WordPress y carpetas deberían tener los permisos correctos. Una vez que has completado los pasos anteriores, regresa a tu sitio e intenta reproducir el error ‘403 Forbidden’. Si tu sitio está funcionando correctamente, entonces no tienes que hacer nada más. 

Sin embargo, no te preocupes si aún estás enfrentando el mismo problema. Aún hay algunos métodos que puedes intentar y algunos de ellos son bastante simples.

2. Desactiva Tus Plugins

Como mencionamos anteriormente, el error ‘403 Forbidden’ también puede ser causado por un plugin defectuoso. Para descubrir si este es el caso, tendrás que desactivar tus plugins y luego reactivarlos uno por uno. 

Para comenzar, conéctate a tu sitio a través de FileZilla o el administrador de archivos en tu cuenta de alojamiento. Luego, en el directorio raíz de tu sitio, abre la carpeta wp-content y ubica la carpeta plugins. Luego haz clic derecho en la carpeta plugins y selecciona Rename.

Cómo renombrar la carpeta de plugins en el directorio raíz de tu sitio.

A continuación, dale a la carpeta un nuevo nombre, por ejemplo, plugins_test”. Esto automáticamente desactivará todos tus plugins. 

Si puedes acceder a tu sitio después de renombrar la carpeta, entonces el error ‘403 Forbidden’ era causado por un plugin defectuoso. Tu siguiente paso es descubrir cuál es. 

Primero, regresa al directorio raíz de tu sitio y renombra la carpeta plugins a su nombre anterior. Luego navega a la página Plugins en tu panel de WordPress y activa los plugins uno a la vez. Continúa haciendo esto hasta que puedas reproducir el error. Una vez que identifiques el plugin defectuoso, puedes removerlo o contactar al desarrollador del plugin para obtener soporte.

3. Elimina y Restaura el Archivo .htaccess

Un archivo .htaccess corrupto también puede disparar el error ‘403 Forbidden’. Este archivo está ubicado en el directorio raíz de tu sitio y le permite a WordPress interactuar con tu servidor. 

Dentro de tu directorio raíz, ubica el archivo .htaccess, haz clic derecho en él y selecciona Delete.

Ubicando y eliminando el archivo .htaccess en el directorio raíz de tu sitio.

Ahora, intenta acceder a tu sitio de nuevo. Si el error ‘403 Forbidden’ ha desaparecido, entonces tu archivo .htaccess puede estar corrupto. Esto quiere decir que tendrás que crear uno. 

Para hacer esto, navega a Settings en tu panel de WordPress y selecciona Permalinks. Luego haz clic en el botón Save Changes en la parte inferior de la página y un nuevo archivo .htaccess será generado. Puedes buscar el archivo en el directorio de tu sitio para asegurarte de que ha sido restaurado.

4. Desactiva tu CDN

Si aún estás viendo el error ‘403 Forbidden’ después de completar los pasos anteriores, puede que tengas un problema con tu Content Delivery Network (CDN). Esta es una red de servidores ubicados en diferentes partes del mundo, donde cada servidor tiene una copia de tu sitio web. Muchos planes de alojamiento vienen con un CDN para ayudarte a impulsar el rendimiento de tu sitio web.

Para ver si tu CDN es la causa del error, tendrás que deshabilitarlo temporalmente. Puedes hacer esto al iniciar sesión en tu cuenta de alojamiento y buscar tus configuraciones de CDN. Si no puedes acceder a tu CDN, recomendamos ponerte en contacto con tu proveedor de alojamiento.

5. Revisa Tu Protección contra Hotlinks

Finalmente, querrás revisar la protección contra Hotlinks de tu sitio. El Hotlinking es cuando alguien inserta archivos multimedia en su sitio al enlazarlos directamente de otro sitio. Algunos individuos pueden hacer esto para usar el ancho de banda de otro dueño de sitio (en vez del propio), lo cual es efectivamente un robo. 

Algunas compañías de alojamiento y de CDN ofrecen protección contra hotlink, si esto no está apropiadamente configurado, esto puede disparar el error ‘403 Forbidden’ en tu sitio. Por lo tanto, deberías contactar a tu compañía de alojamiento web para tratar este problema. Mientras que quieres echarle un vistazo tu mismo, es mejor obtener ayuda de un experto técnico para asegurarte de que la protección contra hotlinks está configurada correctamente.

Recursos WordPress Adicionales

Si eres nuevo en el mundo de WordPress, es muy posible que te encuentres con algunos problemas técnicos mientras configuras tu sitio. Para ayudarte a arreglar algunos de los errores más comunes de WordPress, hemos juntado varias guías ‘Cómo’:

Mientras tanto, si estás buscando más consejos y trucos de WordPress, echa un vistazo a nuestros Tutoriales de WordPress. Esta colección de guías te ayudará a configurar y diseñar tu primer sitio WordPress como un profesional. 

Lleva Tu Sitio WordPress Al Siguiente Nivel

Ya sea que necesites ayuda navegando el panel de WordPress, descifrando un mensaje de error, o encontrando la carpeta de plugins, ¡podemos ayudar! Suscríbete a nuestro boletín mensual para que nunca te pierdas un artículo.

Adiós, Error 403 de WordPress

El error ‘403 Forbidden’ aparece cuando tu servidor te niega el permiso para acceder a una página o sitio. Esto es principalmente causado por un plugin de seguridad defectuoso, un archivo .htaccess corrupto, o permisos incorrectos de archivo en tu servidor.

En esta publicación, hemos visto 5 formas principales en las que puedes solucionar el error ‘403 Forbidden’ usando un cliente SFTP como FileZilla o el administrador de archivos en tu cuenta de alojamiento: 

  1. Cambia tus permisos de archivo.
  2. Desactiva tus plugins. 
  3. Elimina y restaura el archivo .htaccess.
  4. Desactiva tu CDN.
  5. Revisa tu protección contra hotlinks.

Si quieres recibir ayuda experta cuando encuentres errores de WordPress, querrás considerar un plan de alojamiento de WordPress Administrado. Nuestros planes de DreamPress vienen con soporte técnico 24/7 para dueños de sitios WordPress, para que puedas gastar menos tiempo solucionando problemas y enfocando tus esfuerzos en hacer crecer tu negocio.

Sobre el Autor:

Ellice nos llega de la Casa DreamHost, la primera de su nombre, Guardiana del contenido de todas las cosas, protectora de la marca y gobernante de los reinos sociales. tl;dr — Ellice es la Gerente de Marketing de Contenido en DreamHost y supervisa todos los esfuerzos de contenido y redes sociales.