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

Errores comunes al usar cPanel y cómo solucionarlos

Actualizado el 8 de noviembre de 2025

Introducción

Si estás empezando en el mundo del hosting, es muy probable que cPanel sea el primer panel de control que uses. Es potente, tiene muchas herramientas y, en general, es bastante intuitivo. Sin embargo, como cualquier software, puede presentar problemas. Muchos de estos problemas son más comunes de lo que crees y, por suerte, tienen soluciones muy sencillas.

En esta guía, vamos a repasar los errores cPanel más frecuentes, te explicaremos por qué ocurren y, lo más importante, cómo solucionar problemas cPanel paso a paso. Al final, te sentirás mucho más seguro para manejar tu hosting sin necesidad de llamar al soporte técnico a cada rato.


1. Error "500 Internal Server Error" al navegar por tu web

Este es, sin duda, uno de los cPanel errores comunes que más asustan. Ves una pantalla en blanco o un mensaje genérico. No te preocupes, casi siempre es culpa de un archivo llamado .htaccess.

¿Por qué ocurre?

El archivo .htaccess es como un libro de reglas para tu servidor. Si tiene una línea mal escrita, una directiva incorrecta o un conflicto con algún plugin, el servidor se bloquea y muestra el error 500.

¿Cómo solucionarlo?

Sigue estos pasos en orden. Normalmente, el primero ya resuelve el problema.

  1. Accede a cPanel y busca la sección "Administrador de archivos" (File Manager).
  2. Entra en la carpeta public_html (o la raíz de tu dominio).
  3. Busca el archivo llamado .htaccess. Si no lo ves, activa la opción "Mostrar archivos ocultos".
  4. Haz clic derecho sobre el archivo y selecciona "Cambiar nombre".
  5. Renómbralo a algo como .htaccess.old o .htaccess.bak. Esto lo "desactiva".
  6. Ahora, intenta cargar tu web de nuevo. Si funciona, el problema estaba en ese archivo.
  7. Si tu web usa WordPress, ve a Ajustes > Enlaces permanentes y haz clic en "Guardar cambios". Esto regenerará un .htaccess limpio y funcional.

[TIP] Si después de renombrar el archivo tu web sigue sin funcionar, el problema no es el .htaccess. Prueba a desactivar todos los plugins de tu WordPress manualmente renombrando la carpeta /wp-content/plugins a /wp-content/plugins_old.


2. No puedo acceder a mi cuenta de correo en webmail

Es frustrante querer revisar el correo y encontrarse con que la contraseña no funciona o la página no carga.

¿Por qué ocurre?

Las causas más habituales son:

  • Contraseña incorrecta: La has cambiado y no la recuerdas, o la escribiste mal.
  • Cuota de disco llena: El buzón de correo está tan lleno que no permite nuevas conexiones.
  • Configuración DNS: Los registros de tu dominio (MX, A) no apuntan correctamente a tu servidor.

¿Cómo solucionarlo?

Aquí tienes una lista de verificación rápida:

  • Restablece la contraseña en cPanel:

    1. Ve a la sección "Cuentas de correo electrónico".
    2. Busca la cuenta problemática y haz clic en "Administrar" o "Cambiar contraseña".
    3. Crea una contraseña segura (usa el generador que te ofrece cPanel).
    4. Intenta acceder de nuevo con la nueva contraseña.
  • Verifica el espacio en disco:

    1. En la misma sección "Cuentas de correo electrónico", mira la columna "Uso".
    2. Si ves que está al 100% o muy cerca, haz clic en "Administrar" y luego en "Eliminar" o "Descargar" correos antiguos para liberar espacio.
  • Comprueba los DNS (para usuarios más avanzados):

    1. Ve a la sección "Zone Editor" o "Editor de Zonas DNS".
    2. Asegúrate de que el registro MX apunta a mail.tudominio.com o al nombre de tu servidor de correo.

[WARNING] Si cambiaste la contraseña y sigues sin poder acceder, asegúrate de que tu cliente de correo (Outlook, Thunderbird) también tenga la nueva contraseña guardada. A veces el problema está en el programa, no en el servidor.


3. Error "503 Service Temporarily Unavailable" o "Resource Limit Is Reached"

Este error es muy común en planes de hosting compartido. Significa que tu sitio web está usando demasiados recursos del servidor (CPU o memoria RAM) y el sistema lo ha pausado temporalmente.

¿Por qué ocurre?

  • Un plugin mal optimizado: En WordPress, algunos plugins consumen muchos recursos.
  • Un pico de visitas: Tu web recibe más tráfico del que tu plan de hosting puede soportar.
  • Un script en bucle infinito: Un archivo PHP mal escrito que se ejecuta sin parar.
  • Un ataque DDoS o de fuerza bruta.

¿Cómo solucionarlo?

  1. Identifica al culpable: Revisa los logs de errores del sitio. En cPanel, busca la sección "Errors" o "Logs de errores". Ahí verás qué archivo o script está causando el problema.
  2. Desactiva todos los plugins: Si es WordPress, desde el Administrador de archivos, renombra la carpeta wp-content/plugins a wp-content/plugins_off. Si la web vuelve a funcionar, reactívalos de uno en uno para encontrar el que falla.
  3. Actualiza todo: Asegúrate de que tu CMS (WordPress, Joomla, etc.), los plugins y el tema estén actualizados a su última versión.
  4. Optimiza las imágenes: Usa herramientas como Smush o ShortPixel para comprimir las imágenes de tu web. Las imágenes pesadas son una de las principales causas de consumo de recursos.
  5. Considera un plan superior: Si esto ocurre con frecuencia, es posible que tu plan de hosting se haya quedado pequeño. Habla con tu proveedor para migrar a un plan con más recursos.

[INFO] Si el error aparece y desaparece rápidamente, es probable que sea un pico de tráfico. Si es constante, el problema es más profundo y debes seguir los pasos de arriba.


4. Error al instalar WordPress (o cualquier script) con Softaculous / Installatron

A veces, la instalación automática se queda a medias o da un error.

¿Por qué ocurre?

  • Base de datos existente: Ya tienes una base de datos con el mismo nombre que la que intentas crear.
  • Nombre de usuario de la BD incorrecto: El instalador no puede conectar con la base de datos.
  • Permisos de carpeta: La carpeta donde quieres instalar no tiene los permisos correctos (deberían ser 755 para carpetas).
  • Versión de PHP incompatible: El script requiere una versión de PHP que no está activa en tu hosting.

¿Cómo solucionarlo?

  1. Borra las bases de datos antiguas: Ve a "Bases de datos MySQL" y elimina cualquier base de datos que tenga el mismo nombre que la que quieres usar.
  2. Verifica los permisos: En el Administrador de archivos, haz clic derecho sobre la carpeta de instalación y selecciona "Cambiar permisos". Asegúrate de que sea 755.
  3. Cambia la versión de PHP:
    1. Busca la sección "Seleccionar versión de PHP" (Select PHP Version).
    2. Elige una versión reciente y estable (por ejemplo, 8.1 o 8.2).
    3. Marca las casillas de los módulos necesarios (mysqli, gd, curl, etc.) y guarda los cambios.
  4. Vuelve a intentar la instalación: Usa un nombre de base de datos y un usuario completamente nuevos y diferentes.

5. Error de conexión FTP: "No se puede conectar al servidor"

Usas un cliente FTP como FileZilla y te da error de conexión. Esto suele ser un problema de configuración.

¿Por qué ocurre?

  • Puerto incorrecto: cPanel usa por defecto el puerto 21 para FTP (no SFTP).
  • Dirección del servidor incorrecta: No estás usando el nombre de tu servidor o tu dominio.
  • Firewall bloqueando la conexión: El firewall de tu ordenador o el del servidor lo está bloqueando.
  • Contraseña caducada o incorrecta.

¿Cómo solucionarlo?

  1. Verifica los datos de conexión en cPanel:

    1. Busca la sección "Cuentas FTP".
    2. Ahí verás tu nombre de usuario FTP (suele ser tucpanel@tudominio.com).
    3. La dirección del servidor suele ser tudominio.com o ftp.tudominio.com.
    4. El puerto debe ser 21.
    5. Asegúrate de que la contraseña sea correcta. Si no, cámbiala desde ahí mismo.
  2. Configura FileZilla correctamente:

    • Servidor: tudominio.com
    • Puerto: 21
    • Protocolo: FTP - Protocolo de transferencia de archivos
    • Cifrado: Usar FTP explícito sobre TLS si es posible (recomendado). Si no funciona, prueba "Usar FTP simple".
  3. Prueba la conexión desde cPanel:

    • Ve a "Administrador de archivos". Si puedes ver y gestionar archivos desde ahí, el problema está en tu cliente FTP o en tu conexión local.

[TIP] Si todo falla, prueba a usar SFTP (puerto 22) con tu nombre de usuario y contraseña de cPanel. A veces está habilitado y es más fiable que el FTP tradicional.


6. El certificado SSL no se activa o da error

Hoy en día, tener SSL es obligatorio. A veces, aunque lo actives, no funciona.

¿Por qué ocurre?

  • Propagación de DNS: Los cambios de DNS pueden tardar hasta 48 horas en propagarse.
  • Contenido mixto (Mixed Content): Tu web carga recursos (imágenes, scripts) a través de HTTP en lugar de HTTPS.
  • El certificado no cubre el dominio: Has instalado un SSL para dominio.com pero tu web carga con www.dominio.com.
  • El servicio AutoSSL está deshabilitado.

¿Cómo solucionarlo?

  1. Activa AutoSSL:

    1. Busca la sección "SSL/TLS Status".
    2. Haz clic en "Ejecutar AutoSSL" (Run AutoSSL). cPanel intentará instalar un certificado gratuito de Let's Encrypt o Sectigo para todos tus dominios.
  2. Fuerza HTTPS:

    1. Ve a la sección "Redireccionamientos".
    2. Crea una redirección 301 de http://tudominio.com a https://tudominio.com (y otra para www si es necesario).
  3. Soluciona el "Mixed Content":

    1. Instala un plugin como "Really Simple SSL" (si usas WordPress). Él se encargará de reescribir todas las URLs de HTTP a HTTPS.
    2. O, manualmente, revisa el código de tu web y cambia todas las referencias a http:// por https://.

[WARNING] No uses el mismo certificado SSL para dos dominios diferentes en cPanel. Cada dominio necesita su propio certificado.


7. No puedo acceder a phpMyAdmin

PhpMyAdmin es la herramienta para gestionar bases de datos. A veces no carga o da error.

¿Por qué ocurre?

  • Sesión caducada: Has estado inactivo mucho tiempo.
  • Problema con las cookies del navegador.
  • La base de datos está corrupta.
  • El usuario de la base de datos no tiene permisos.

¿Cómo solucionarlo?

  1. Limpia cookies y caché del navegador: Es el paso más sencillo y a menudo funciona.
  2. Prueba con otro navegador o en modo incógnito.
  3. Repara la base de datos:
    1. En phpMyAdmin, selecciona la base de datos problemática.
    2. Marca todas las tablas con la casilla "Seleccionar todo".
    3. En el menú desplegable "Con seleccionados", elige "Reparar tabla".
  4. Verifica los permisos del usuario:
    1. Ve a "Bases de datos MySQL" en cPanel.
    2. Busca el usuario que está intentando acceder.
    3. Asegúrate de que tenga "TODOS LOS PRIVILEGIOS" marcados.

Conclusión y alternativas

Como has visto, la mayoría de los errores cPanel tienen una solución clara y sencilla si sabes dónde mirar. La clave está en no asustarse y seguir los pasos de forma metódica.

Si después de todo esto, los problemas persisten o sientes que cPanel es demasiado complejo para lo que necesitas, existen alternativas. Por ejemplo, Syspanel es un panel de control moderno, rápido y muy fácil de usar que está ganando mucha popularidad. Su interfaz es más limpia y consume menos recursos del servidor. Si te interesa probarlo, recuerda que el puerto de acceso por defecto es el 2106.

Dominar el troubleshooting cPanel te dará independencia y te ahorrará tiempo y dinero. ¡Esperamos que esta guía te haya sido de gran ayuda!

[INFO] ¿Tienes alguna otra duda? No dudes en contactar con nuestro equipo de soporte. Estamos aquí para ayudarte.

¿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