🎨 Sysprovider Code
Sysprovider LogoWiki
🇪🇸Hosting español para ecommerce

Guía para solucionar el error 403 Forbidden en WordPress con Plesk

Actualizado el 24 de abril de 2026

¡Hola! Soy tu técnico de soporte amigable. Si has llegado hasta aquí, seguramente te has topado con el temido error 403 Forbidden en tu sitio WordPress alojado en un servidor con Plesk. No te preocupes, es un problema muy común y, por suerte, casi siempre tiene solución.

En esta guía completa, te explicaré paso a paso qué significa este error, por qué ocurre y, lo más importante, cómo solucionar el error 403 Forbidden en Plesk de forma sencilla, incluso si no eres un experto técnico.

Vamos a desglosar todo para que puedas recuperar el acceso a tu web lo antes posible.

¿Qué es el error 403 Forbidden? Entendiendo el problema

Imagina que intentas entrar a tu casa, pero la puerta no se abre y un cartel dice "Prohibido el paso". Eso es, en esencia, un error 403. Es una respuesta del servidor que indica que no tienes permiso para acceder al recurso solicitado (tu página web o el panel de administración de WordPress).

El servidor te está diciendo: "Sé que quieres entrar, pero no te dejo". No es que el sitio no exista (como en un error 404), sino que el acceso está bloqueado por alguna regla de seguridad o configuración.

Causas comunes del error 403 en WordPress con Plesk

Antes de lanzarnos a las soluciones, es útil saber qué puede estar provocando el problema. Las causas más frecuentes son:

  • Archivo .htaccess corrupto o mal configurado: Este archivo es el "libro de reglas" de tu servidor web Apache. Un error aquí puede bloquear todo.
  • Permisos de archivos incorrectos: Cada archivo y carpeta en tu servidor tiene permisos que indican quién puede leer, escribir o ejecutar. Si están mal, el servidor te negará el acceso.
  • Plugins o temas de seguridad demasiado restrictivos: Algunos plugins de seguridad pueden bloquear tu propia IP o configurar reglas muy agresivas.
  • Configuración de Plesk (Web Application Firewall, reglas de Apache o Nginx): Plesk tiene sus propias herramientas de seguridad que a veces pueden interferir.
  • Problemas con el archivo wp-config.php: Aunque menos común, una configuración incorrecta aquí también puede causar conflictos.
  • IP bloqueada por el firewall del servidor: Puede que tu dirección IP haya sido añadida a una lista negra por intentos de acceso fallidos.

Guía paso a paso: Cómo solucionar el error 403 Forbidden en Plesk

Vamos a seguir un orden lógico, de lo más simple a lo más complejo, para solucionar 403 Forbidden Plesk.

Paso 1: Accede a tu panel de control Plesk

Lo primero es entrar a tu panel de Plesk. Normalmente se accede a través de https://tudominio.com:8443 o https://tu-ip-del-servidor:8443. Usa tus credenciales de administrador o de usuario del plan de hosting.

Paso 2: Revisa y repara el archivo .htaccess (la causa más común)

El archivo .htaccess es el primer sospechoso. Vamos a desactivarlo temporalmente para ver si ese es el problema.

  1. Ve a "Archivos" o "Administrador de archivos": En el panel de Plesk, busca la sección de tu dominio y luego la opción "Archivos" o "Administrador de archivos".
  2. Navega a la carpeta httpdocs (o public_html): Ahí es donde reside tu instalación de WordPress.
  3. Busca el archivo .htaccess: Puede que esté oculto. En el administrador de archivos, asegúrate de tener activada la opción "Mostrar archivos ocultos" (suele ser un checkbox).
  4. Renómbralo (no lo borres aún): Haz clic derecho sobre el archivo y selecciona "Renombrar". Cámbiale el nombre a algo como .htaccess_backup.
  5. Prueba tu web: Ahora intenta acceder a tu sitio web y al panel de administración de WordPress (ej. tudominio.com/wp-admin).

[TIP] Si el error desaparece, ¡felicidades! El problema estaba en tu .htaccess. Ahora, desde el panel de administración de WordPress (si puedes entrar), ve a Ajustes > Enlaces permanentes y simplemente haz clic en "Guardar cambios". Esto generará un nuevo archivo .htaccess limpio y funcional.

Si el error persiste, continúa con el siguiente paso.

Paso 3: Verifica los permisos de archivos y carpetas

Los permisos incorrectos son otra causa muy frecuente del WordPress 403 error.

  1. Selecciona todos los archivos y carpetas: En el Administrador de archivos de Plesk, dentro de httpdocs, selecciona todo (puedes usar Ctrl+E o Cmd+E).
  2. Cambia los permisos: Busca el botón "Cambiar permisos" o "Permisos". Se abrirá una ventana.
  3. Establece los permisos correctos:
    • Carpetas: Deben tener permisos 755 (rwx r-x r-x). Asegúrate de marcar "Aplicar a subdirectorios".
    • Archivos: Deben tener permisos 644 (rw- r-- r--). Marca "Aplicar a archivos".
    • Archivos especiales: El archivo wp-config.php debe ser 600 o 640 por seguridad. El archivo .htaccess (si lo tienes) suele ser 644 o 604.

[WARNING] No pongas permisos 777 (lectura, escritura y ejecución para todos) a ningún archivo. Es un grave riesgo de seguridad y puede causar otros problemas.

Paso 4: Desactiva plugins y temas (sin acceso al panel)

Si no puedes acceder a tu panel de administración, tendrás que desactivar todo desde el servidor.

  1. Accede a la carpeta wp-content: Dentro de httpdocs, busca la carpeta wp-content.
  2. Renombra la carpeta plugins: Cámbiale el nombre a plugins_old. Esto desactivará todos los plugins de golpe.
  3. Prueba tu web: Si el error se soluciona, significa que uno de tus plugins era el culpable. Puedes ir creando una carpeta plugins nueva y mover los plugins de uno en uno desde plugins_old para identificar al problemático.
  4. Si el error continúa, renombra la carpeta themes: Dentro de wp-content, renombra la carpeta themes a themes_old. WordPress usará automáticamente un tema por defecto (Twenty Twenty-Four, etc.).
  5. Prueba de nuevo. Si se soluciona, el problema está en tu tema activo.

Paso 5: Revisa la configuración de seguridad en Plesk (ModSecurity y Firewall)

Plesk tiene sus propias capas de seguridad que pueden estar bloqueando tu acceso.

  1. Ve a "Herramientas y Configuración" (si eres administrador) o a la sección de tu dominio.
  2. Busca "Seguridad Web" o "ModSecurity": En muchos paneles de Plesk, hay una opción llamada "ModSecurity" o "Web Application Firewall".
  3. Desactívalo temporalmente: Cambia la configuración a "Desactivado" o a "Solo detección" (sin bloquear).
  4. Prueba tu web: Si funciona, sabes que es una regla de ModSecurity la que está causando el Plesk WordPress acceso denegado. Puedes revisar el registro de eventos para ver qué regla exacta está bloqueando y, si es necesario, desactivar solo esa regla (consulta con tu proveedor de hosting para esto).

[INFO] Si no encuentras la opción ModSecurity, es probable que tu plan de hosting no incluya su gestión. Pregunta a tu proveedor de hosting.

Paso 6: Revisa las reglas de Apache o Nginx en Plesk

Plesk permite añadir directivas adicionales para Apache o Nginx.

  1. Ve a la configuración de tu dominio.
  2. Busca "Apache y Nginx" o "Configuración de Apache": Dependiendo de la versión de Plesk, puede estar en "Hosting y DNS" o en un apartado similar.
  3. Revisa las "Directivas adicionales de Apache" o "Directivas de Nginx": Busca cualquier línea que contenga Deny from all, Require all denied o reglas que bloqueen direcciones IP. Si encuentras algo así, coméntalo (poniendo # al inicio de la línea) o bórralo.
  4. Guarda los cambios y prueba.

Paso 7: Verifica el archivo wp-config.php

A veces, una configuración incorrecta en wp-config.php puede causar un error 403, especialmente si has estado editando las constantes de seguridad.

  1. Localiza el archivo wp-config.php en la raíz de tu instalación de WordPress (dentro de httpdocs).
  2. Ábrelo con el editor de texto del Administrador de archivos.
  3. Busca líneas sospechosas: Especialmente las que empiezan con define('WP_HOME', o define('WP_SITEURL',. Asegúrate de que las URLs sean correctas y no tengan caracteres extraños.
  4. Si has añadido alguna regla de seguridad personalizada, como bloquear IPs, revísala.

Paso 8: Comprueba el firewall del sistema (si tienes acceso SSH)

Si los pasos anteriores no funcionan y tienes acceso SSH al servidor (o se lo pides a tu proveedor), puedes revisar el firewall.

  • Firewall de Plesk: En "Herramientas y Configuración" > "Firewall", puedes ver si tu IP está bloqueada.
  • Firewall del sistema (iptables o firewalld): Un administrador del servidor puede ejecutar comandos como iptables -L -n para ver las reglas y desbloquear tu IP si es necesario.

[WARNING] Si no estás seguro de lo que haces con SSH, es mejor que contactes con tu soporte técnico. Un error aquí puede dejar todo el servidor inaccesible.

FAQ - Preguntas Frecuentes sobre el error 403 en WordPress y Plesk

P: ¿Por qué veo un error 403 solo en mi página de inicio pero no en el resto?
R: Esto suele indicar un problema con el archivo index.php o con la configuración del directorio raíz. Revisa que el archivo index.php exista en httpdocs y tenga los permisos correctos (644). También verifica en Plesk que el documento raíz de tu dominio apunte a la carpeta correcta.

P: El error 403 aparece después de instalar un plugin de seguridad. ¿Qué hago?
R: Es muy común. Sigue el Paso 4 de esta guía: renombra la carpeta plugins a plugins_old. Una vez que puedas acceder a tu sitio, ve al panel de administración, localiza el plugin de seguridad y revisa su configuración. Probablemente haya bloqueado tu IP por error.

P: Mi web funciona, pero no puedo acceder a /wp-admin. ¿Qué puede ser?
R: Esto es un clásico. Las causas más probables son:

  1. Un plugin de seguridad bloqueando el acceso al panel.
  2. Una regla en el archivo .htaccess que restringe el acceso a wp-admin.
  3. La configuración de ModSecurity en Plesk bloqueando la URL de login.
    Sigue los pasos del 1 al 5 para identificar el origen.

P: He probado todo y el error sigue. ¿Qué más puedo hacer?
R: No te desesperes. Puede ser un problema más complejo del servidor. Contacta con el soporte técnico de tu proveedor de hosting. Diles que has seguido esta guía y que el error 403 WordPress Plesk persiste. Ellos podrán revisar los logs del servidor (registros de errores) para encontrar la causa exacta. Normalmente, los logs de error de Apache o Nginx se encuentran en Plesk dentro de la sección de tu dominio, en "Registros" o "Logs".

P: ¿El error 403 tiene algo que ver con mi certificado SSL?
R: Generalmente no. Un error SSL suele mostrar mensajes como "Tu conexión no es privada" o "ERR_CERT_COMMON_NAME_INVALID". El error 403 es un problema de permisos, no de cifrado.

[INFO] Recuerda que siempre es buena práctica tener una copia de seguridad reciente de tu sitio web antes de hacer cambios importantes, como modificar permisos o renombrar carpetas. La mayoría de los paneles de Plesk ofrecen herramientas de backup integradas.

Espero que esta guía te haya sido de gran ayuda. El error 403 puede ser frustrante, pero con paciencia y siguiendo estos pasos, podrás resolverlo. ¡Mucho ánimo y a seguir con tu proyecto web!

¿Necesitas ayuda?Son dos de nuestros técnicos, Agustín y Mikel, y están disponibles para resolver cualquier problema.

Hablar con ellos ahora
Agustín y Mikel