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

¿Cómo solucionar el error 403 en WordPress desde cPanel?

Actualizado el 3 de junio de 2026

¡Hola! ¿Has intentado acceder a tu sitio web de WordPress y te has encontrado con un molesto error 403? No te preocupes, es un problema muy común y, por suerte, tiene solución. Este error, también conocido como "Prohibido", significa que el servidor entiende tu solicitud, pero se niega a procesarla.

En esta guía completa, te explicaré paso a paso cómo solucionar el error 403 en WordPress desde cPanel. Vamos a desglosar las causas más frecuentes y las soluciones más efectivas. No necesitas ser un experto técnico, solo sigue las instrucciones al pie de la letra.


¿Qué es el error 403 y por qué aparece?

El error 403 WordPress cPanel es un código de estado HTTP que indica que el servidor ha entendido la solicitud, pero no la puede autorizar. Básicamente, el servidor te dice: "Sé lo que quieres, pero no te lo voy a dar". Esto puede deberse a varias razones, desde un plugin conflictivo hasta una configuración incorrecta de permisos de archivos.

Causas más comunes:

  • Permisos de archivos incorrectos: Los archivos o carpetas de tu WordPress tienen permisos demasiado restrictivos o demasiado abiertos.
  • Plugin o tema defectuoso: Algún plugin o tema recién instalado o actualizado está generando un conflicto.
  • Archivo .htaccess corrupto: Este archivo es el "director de tráfico" de tu web. Si está dañado, puede bloquear el acceso.
  • Reglas de seguridad mal configuradas: Un firewall o un plugin de seguridad puede estar bloqueando tu IP o una función esencial.
  • Problemas con el certificado SSL: A veces, una configuración SSL incorrecta puede provocar este error.

Paso 1: Acceder a cPanel y preparar el entorno

Antes de empezar a hacer cambios, necesitamos acceder a tu panel de control. Para esta guía, usaremos cPanel, que es el más común en la mayoría de los hostings.

  1. Accede a cPanel: Normalmente se accede a través de tudominio.com/cpanel o mediante la URL que te proporcionó tu proveedor de hosting. Introduce tu usuario y contraseña.
  2. Localiza el Administrador de Archivos: Busca la sección "Archivos" y haz clic en "Administrador de Archivos". Te pedirá que selecciones la carpeta raíz de tu sitio web (normalmente public_html o el nombre de tu dominio).
  3. Haz una copia de seguridad: ESTO ES CRÍTICO. Antes de modificar cualquier archivo, selecciona toda la carpeta de tu sitio web (por ejemplo, public_html), haz clic derecho y elige "Comprimir" -> "Zip". Descarga ese archivo zip a tu computadora. Si algo sale mal, puedes restaurarlo fácilmente.

Paso 2: Solucionar el error 403 en WordPress desde cPanel (Métodos principales)

Aquí tienes los métodos más efectivos para solucionar el error 403, ordenados del más fácil al más complejo.

Método 1: Verificar y corregir los permisos de archivos

Los permisos incorrectos son la causa número uno del error 403. En WordPress, los archivos deben tener permisos 644 y las carpetas 755.

  1. En el Administrador de Archivos, navega hasta la carpeta raíz de tu sitio (ej: public_html).
  2. Selecciona todos los archivos y carpetas. Puedes usar Ctrl + A (Windows) o Cmd + A (Mac).
  3. Haz clic derecho sobre la selección y elige "Cambiar permisos".
  4. En la ventana que aparece:
    • Para archivos: Marca el cuadro "Recursivo" (para que se aplique a subcarpetas). Luego, en el campo "Permisos numéricos", escribe 644. Asegúrate de que los permisos sean: -rw-r--r--.
    • Para carpetas: Marca "Recursivo" y escribe 755. Los permisos deben ser: drwxr-xr-x.
  5. Haz clic en "Cambiar permisos". Espera a que el proceso termine.

[TIP] Si no quieres hacerlo manualmente, puedes instalar un plugin como "WP File Manager" desde el escritorio de WordPress (si aún tienes acceso a /wp-admin). Pero desde cPanel es más rápido y seguro.

Método 2: Renombrar o eliminar el archivo .htaccess

El archivo .htaccess es el culpable en muchos casos de WordPress error 403. Vamos a desactivarlo temporalmente.

  1. En el Administrador de Archivos, asegúrate de ver los archivos ocultos. Busca un botón o enlace que diga "Mostrar archivos ocultos" (puede ser un checkbox o un botón en la parte superior derecha).
  2. Localiza el archivo llamado .htaccess (empieza con un punto).
  3. No lo borres aún. Haz clic derecho sobre él y selecciona "Renombrar". Cámbiale el nombre a algo como _htaccess_old o .htaccess.bak.
  4. Ahora, intenta acceder a tu sitio web. Si el error 403 desaparece, el problema estaba en el .htaccess.
  5. Para regenerar uno nuevo: Ve a tu escritorio de WordPress (si puedes acceder) -> Ajustes -> Enlaces permanentes. Simplemente haz clic en "Guardar cambios". Esto regenerará un .htaccess limpio.

[WARNING] Si al renombrar el .htaccess el error persiste, puedes restaurar el archivo original (cambiando el nombre de vuelta) y pasar al siguiente método.

Método 3: Desactivar todos los plugins (desde cPanel)

Si no puedes acceder al panel de administración de WordPress, podemos desactivar los plugins desde cPanel. Esto es muy útil cuando un plugin conflictivo está causando el error.

  1. En el Administrador de Archivos, navega a la carpeta wp-content.
  2. Dentro de wp-content, busca la carpeta plugins.
  3. Haz clic derecho sobre la carpeta plugins y selecciona "Renombrar". Cámbiale el nombre a plugins_desactivados o plugins_viejo.
  4. Esto desactivará todos los plugins de tu sitio web.
  5. Intenta acceder a tu web. Si el error 403 desaparece, significa que uno de tus plugins era el problema.
  6. Para identificar el plugin malo: Vuelve a renombrar la carpeta a plugins (su nombre original). Luego, ve a tu escritorio de WordPress (si puedes) y activa los plugins uno por uno, comprobando la web después de cada activación.

[INFO] Si no puedes acceder al escritorio, puedes ir renombrando los plugins de la carpeta plugins (cambiando el nombre de la carpeta de cada plugin, por ejemplo, añadiendo _desactivado al final) hasta encontrar el culpable.

Método 4: Cambiar al tema por defecto (desde cPanel)

Un tema mal configurado también puede provocar un error 403. Vamos a forzar el uso del tema por defecto de WordPress (Twenty Twenty-Four o similar).

  1. Ve a la carpeta wp-content -> themes.
  2. Localiza la carpeta del tema que estás usando actualmente.
  3. Renómbrala, por ejemplo, de mitema a mitema_desactivado.
  4. WordPress, al no encontrar tu tema activo, automáticamente usará el tema por defecto (Twenty Twenty-Four o Twenty Twenty-Three).
  5. Intenta acceder a tu web. Si el error se soluciona, el problema estaba en tu tema. Puedes reinstalarlo o contactar al desarrollador.

Método 5: Verificar la configuración del firewall y seguridad (desde cPanel)

Muchos hostings incluyen un firewall o un plugin de seguridad a nivel de servidor (como ModSecurity o Imunify360). A veces, estos sistemas bloquean acciones legítimas.

  1. Busca en cPanel una sección llamada "Seguridad" o "Firewall". Puede llamarse "ModSecurity", "Imunify360", "Securi" o similar.
  2. Desactívalo temporalmente. Normalmente hay un botón de "Activar/Desactivar" o puedes añadir tu IP a una lista blanca.
  3. Vuelve a intentar acceder a tu web. Si funciona, el problema es el firewall. Deberías añadir una regla para permitir tu IP o la funcionalidad que bloquea.

[WARNING] No dejes el firewall desactivado permanentemente. Si necesitas mantenerlo desactivado, contacta con tu soporte de hosting para que te ayuden a crear una regla personalizada.

Método 6: Revisar el archivo wp-config.php

El archivo wp-config.php es el corazón de WordPress. Una configuración incorrecta aquí también puede causar un error 403.

  1. En el Administrador de Archivos, localiza wp-config.php en la raíz de tu sitio.
  2. Haz una copia de seguridad de este archivo (descárgalo o renómbralo a wp-config-backup.php).
  3. Ábrelo con el editor de texto del Administrador de Archivos (clic derecho -> "Editar").
  4. Busca líneas que puedan estar mal. Por ejemplo, las líneas de WP_HOME y WP_SITEURL deben tener la URL correcta de tu sitio.
  5. No modifiques nada a menos que sepas lo que haces. Si tienes dudas, lo mejor es restaurar la copia de seguridad y seguir con otro método.

Preguntas Frecuentes (FAQ)

P: ¿Qué significa exactamente "Permisos 644" y "Permisos 755"?
R: Son códigos numéricos que definen quién puede leer, escribir o ejecutar un archivo o carpeta. 644 significa que el propietario puede leer y escribir, y los demás solo leer. 755 es similar, pero permite ejecutar (para carpetas). Son los valores seguros para WordPress.

P: ¿Puedo solucionar el error 403 si no tengo acceso a cPanel?
R: Sí, pero es más complicado. Puedes intentar acceder a tu web a través de FTP (FileZilla) y modificar los archivos. O contactar directamente con tu proveedor de hosting para que lo hagan ellos.

P: He probado todos los métodos y sigo teniendo el error 403. ¿Qué hago?
R: Puede ser un problema del servidor (por ejemplo, una regla de seguridad a nivel de servidor o un error de configuración de PHP). Contacta con el soporte técnico de tu hosting. Diles que has seguido estos pasos y que el error persiste. Ellos tienen herramientas más avanzadas para diagnosticarlo.

P: ¿El error 403 puede deberse a un ataque de seguridad?
R: Sí, a veces un ataque de fuerza bruta o un intento de hackeo puede hacer que el firewall del servidor bloquee tu IP. Si sospechas de esto, cambia todas tus contraseñas (cPanel, WordPress, FTP) y escanea tu web con un plugin de seguridad (como Wordfence) una vez que puedas acceder.

P: ¿Qué pasa si mi hosting usa Syspanel (HestiaCP) en lugar de cPanel?
R: Si tu proveedor usa Syspanel (HestiaCP), el proceso es similar pero con diferencias en la interfaz. El acceso al panel de control suele ser a través del puerto 2106 (ej: tudominio.com:2106). Dentro de Syspanel, busca la opción "Administrador de Archivos" (normalmente en la sección "Avanzado" o "Web"). Los pasos para modificar permisos, renombrar archivos, etc., son los mismos que en cPanel. La lógica es idéntica.


Conclusión

El error 403 en WordPress puede ser frustrante, pero como has visto, tiene soluciones claras y accesibles desde cPanel. Recuerda siempre empezar por lo más simple: verificar los permisos de archivos y renombrar el .htaccess. Si nada funciona, no dudes en contactar al soporte de tu hosting.

Espero que esta guía te haya sido de gran ayuda. ¡Ya puedes volver a disfrutar de tu sitio web sin bloqueos!

¿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