Índice de contenidos
ToggleUno de los errores WordPress más frustrantes que pueden aparecer es el temido error 403 ‘Forbidden’. Este mensaje de error significa que el servidor está impidiendo el acceso a una página o recurso específico de tu sitio web. Esto no solo puede afectar a tus visitantes, sino también a ti como administrador, ya que se bloquea el acceso a ciertas partes de tu sitio y se impide su correcto funcionamiento.
El error 403 puede ser especialmente desconcertante porque, a diferencia de otros errores en WordPress comunes como el 404 (página no encontrada), el 403 indica un problema de permisos o restricciones de acceso, algo que puede ser complicado de entender al principio. Sin embargo, en la mayoría de los casos, es algo que puedes solucionar con unos pasos sencillos.
En este post de NeoAttack, te explicaremos las causas más comunes del error 403 y te guiaremos a través de las soluciones más efectivas para que puedas restaurar el acceso a tu sitio WordPress lo más pronto posible.
¿Qué causa el error 403 en WordPress?
El error 403 puede deberse a varias razones, y es importante identificar el origen para aplicar la solución correcta.
Algunas de las causas más comunes incluyen:
- Permisos de archivos o carpetas incorrectos: Si los permisos de tus archivos o carpetas están mal configurados, el servidor puede bloquear el acceso por motivos de seguridad.
- Archivo .htaccess corrupto: Este archivo es clave para el funcionamiento de WordPress, y si está dañado o mal configurado, puede generar errores.
- Plugins de seguridad: Algunos plugins diseñados para proteger tu sitio pueden bloquear el acceso a recursos importantes si están mal configurados.
- Restricciones del hosting o firewall: A veces, tu proveedor de hosting o un servicio de firewall como Cloudflare puede imponer restricciones que generen este error.
Soluciona el error 403 en WordPress
Aquí te mostramos todos los pasos que debes seguir hasta dar con la solución al error de WordPress:
¿Cómo solucionar el error 403 ‘Forbidden’ en WordPress? | NeoAcademy
1. Limpiar la caché del navegador y la caché del sitio
Intenta limpiar la caché de tu navegador y la del sitio web. A veces, el error puede ser causado por una versión desactualizada del sitio almacenada en caché.
Cómo limpiar la caché
- Limpia la caché de tu navegador (en la mayoría de los navegadores puedes hacerlo desde las opciones de configuración).
- Si utilizas un plugin de caché como W3 Fastest Cache o WP Super Cache, limpia la caché del sitio desde el panel de WordPress.
2. Verificar los permisos de archivos y carpetas
Una causa común del error en WordPress 403 son los permisos incorrectos en los archivos y carpetas de tu instalación de WordPress.
El servidor web necesita permisos específicos para acceder a estos recursos. Si los permisos son demasiado restrictivos, el servidor deniega el acceso y muestra el error 403.
- Permisos recomendados:
- Archivos: 644
- Carpetas: 755
Cómo cambiar los permisos
- 1. Conéctate a tu servidor usando un cliente FTP como FileZilla o el administrador de archivos de tu cPanel.
- 2. Navega hasta la carpeta principal donde se encuentra tu instalación de WordPress.
- 3. Ajusta los permisos de las carpetas a 755 y los archivos a 644.
Si después de ajustar los permisos el error persiste, continúa al siguiente paso.
3. Comprobar y regenerar el archivo .htaccess
El archivo .htaccess es uno de los archivos más importantes en WordPress, ya que gestiona varias configuraciones clave, como los enlaces permanentes y las redirecciones.
Si este archivo se corrompe o tiene una configuración incorrecta, puede causar errores como el 403.
Cómo regenerar el archivo .htaccess
- 1. Conéctate a tu servidor a través de FTP o el administrador de archivos de tu hosting.
- 2. Busca el archivo .htaccess en el directorio raíz de tu instalación de WordPress.
- 3. Renómbralo a algo como .htaccess_old para desactivarlo.
- 4. Ve al panel de administración de WordPress, dirígete a Ajustes > Enlaces Permanentes y simplemente guarda los cambios sin modificar nada. Esto generará automáticamente un nuevo archivo .htaccess.
Si el archivo .htaccess estaba causando el problema, regenerarlo debería solucionar el error 403.
4. Desactivar plugins de seguridad
Los plugins de seguridad son una herramienta esencial para proteger tu sitio web, pero a veces pueden ser demasiado restrictivos y bloquear el acceso a ciertos recursos, lo que genera el error 403. Plugins como Wordfence o Sucuri pueden estar detrás del problema.
Cómo desactivar los plugins de seguridad
- 1. Accede a tu servidor mediante FTP.
- 2. Navega hasta la carpeta wp-content/plugins.
- 3. Renombra la carpeta del plugin de seguridad (por ejemplo, de wordfence a wordfence_old) para desactivarlo temporalmente.
Revisa si el error desaparece. Si el sitio vuelve a funcionar correctamente, entonces el plugin de seguridad es la causa. Puedes intentar reconfigurarlo o buscar una alternativa menos restrictiva.
5. Desactivar todos los plugins
Si desactivar los plugins de seguridad no resuelve el problema, puede que otro plugin esté causando el error 403. La mejor manera de averiguarlo es desactivar todos los plugins y comprobar si el sitio vuelve a funcionar.
Cómo desactivar todos los plugins de WordPress
- 1. Accede a tu servidor mediante FTP o el administrador de archivos de tu hosting.
- 2. Dirígete a la carpeta wp-content/plugins y cámbiale el nombre a plugins_old. Esto desactivará todos los plugins de tu sitio de una vez.
- 3. Vuelve a intentar acceder a tu sitio. Si el error 403 desaparece, significa que uno de los plugins estaba causando el problema.
- 4. Cambia el nombre de la carpeta de nuevo a plugins y activa los plugins uno por uno hasta identificar cuál es el problemático.
¿No sabes cómo solucionar el error 403 en tu WordPress?¡Contáctanos!
A veces, dar con la solución a errores WordPress consiste en un proceso prueba y error. Sigue uno a uno los pasos indicados arriba y el error 403 de WordPress debería solucionarse.
Si necesitas ayuda con el mantenimiento de tu web, no dudes en contactarnos. ¡Podemos ayudarte a optimizar tu negocio!