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

Cómo solucionar errores comunes de cPanel y Plesk

Actualizado el 27 de noviembre de 2025

¡Hola! Si estás leyendo esto, probablemente te hayas topado con algún mensaje de error en tu panel de control de hosting y necesitas una solución clara y sin tecnicismos raros. No te preocupes, es más común de lo que crees.

Tanto cPanel como Plesk son las dos herramientas más utilizadas en el mundo para gestionar servidores y cuentas de hosting. Son potentes, pero a veces dan problemas. La buena noticia es que la mayoría de estos errores tienen soluciones sencillas que puedes aplicar tú mismo sin necesidad de ser un experto en Linux.

En esta guía extensa, vamos a desglosar los problemas más frecuentes que surgen en ambos paneles y te daré las soluciones paso a paso. Vamos a ello.


1. El Error 500 Internal Server Error (El Clásico)

Este es, sin duda, el error más temido y el más común. Verás una página en blanco con "500 Internal Server Error" o "Internal Server Error". Básicamente significa que el servidor no sabe qué hacer con tu petición, pero no te dice por qué.

¿Por qué ocurre?

Las causas más habituales suelen ser:

  • Permisos de archivos incorrectos (normalmente demasiado permisivos o demasiado restrictivos).
  • Un archivo .htaccess corrupto o con directivas inválidas (en cPanel).
  • Un error de sintaxis en un script (PHP, Python, etc.).
  • Falta de memoria PHP (límite de memoria agotado).

Solución paso a paso (válida para ambos paneles)

  1. Revisa el archivo .htaccess: Este es el primer sospechoso. Accede al Administrador de archivos de tu panel (tanto cPanel como Plesk lo tienen). Busca el archivo .htaccess en la raíz de tu dominio (normalmente public_html o httpdocs). Si lo encuentras, renómbralo a algo como .htaccess_backup. Si el error desaparece, el problema está ahí. Puedes crear uno nuevo desde cero o restaurar una copia de seguridad limpia.
  2. Verifica los permisos de archivos y carpetas: Los archivos deben tener permisos 644 y las carpetas 755. En el Administrador de archivos, puedes hacer clic derecho sobre un archivo y seleccionar "Cambiar permisos". Si tienes muchos archivos, puedes hacerlo por lotes seleccionándolos todos. Un error común es tener archivos con permisos 777 (demasiado abiertos), lo que muchos servidores bloquean por seguridad.
  3. Comprueba el límite de memoria PHP: A veces tu script necesita más memoria de la permitida. En cPanel, busca la sección "Select PHP Version" o "MultiPHP INI Editor". En Plesk, ve a "Configuración de PHP". Busca la variable memory_limit y auméntala a 256M o 512M y guarda los cambios.
  4. Mira los logs de error: Este es el paso de detective. En cPanel, busca la herramienta "Errores de Error" o "Error Logs". En Plesk, ve a "Registros" en la sección de tu dominio. Busca la línea de error justo antes de que ocurriera el problema. Te dará una pista exacta (por ejemplo, "PHP Fatal error: Call to undefined function...").

[TIP] Si después de hacer todo esto sigues con el error, desactiva temporalmente todos los plugins de WordPress (si usas WordPress) renombrando la carpeta wp-content/plugins a wp-content/plugins_old. Si el error desaparece, reactiva uno a uno hasta encontrar el culpable.


2. No Puedo Acceder al Panel (cPanel o Plesk) - "403 Forbidden" o "404 Not Found"

Es frustrante no poder entrar a tu propio panel. Esto suele deberse a problemas de IP, archivos corruptos o configuraciones de seguridad.

Soluciones para cPanel

  • Error 403 Forbidden: Esto suele significar que tu dirección IP ha sido bloqueada por el firewall del servidor (como CSF). Si tienes acceso por SSH (aunque sea básico), puedes ejecutar csf -a TU_IP para permitirla. Si no, deberás contactar con tu proveedor de hosting y pedirles que desbloqueen tu IP. También puede ser que el archivo index.php de cPanel esté dañado.
  • Error 404 Not Found: Esto es más raro. Puede indicar que el puerto de acceso (normalmente 2083 para cPanel) está bloqueado por tu ISP o por un firewall local. Prueba a acceder desde otra red (como los datos móviles de tu teléfono) para descartar.
  • Solución general: Prueba a acceder con la URL directa: https://tudominio.com:2083. Si no funciona, intenta con https://IP_del_servidor:2083. A veces el dominio apunta a otro sitio.

Soluciones para Plesk

  • Error 403 Forbidden: Al igual que en cPanel, es un problema de IP o de permisos en los archivos de configuración de Plesk. Prueba a acceder a https://tudominio.com:8443 (el puerto por defecto de Plesk).
  • Solución general: Si el panel está caído, puede que el servicio sw-cp-server (el servidor web del panel) se haya detenido. Normalmente se soluciona reiniciándolo. Si tienes acceso SSH, ejecuta systemctl restart sw-cp-server.

[WARNING] Si has intentado todo y no accedes, no intentes reparar archivos del sistema por tu cuenta si no sabes lo que haces. Podrías dejar el servidor inservible. En ese caso, contacta con tu proveedor de hosting. Es su trabajo.


3. Errores de Base de Datos MySQL: "Connection refused" o "Too many connections"

Las bases de datos son el corazón de la mayoría de sitios web (WordPress, Joomla, etc.). Cuando fallan, todo se cae.

¿Por qué ocurre?

  • "Connection refused": El servicio MySQL (o MariaDB) no está corriendo o está bloqueado.
  • "Too many connections": Has alcanzado el límite máximo de conexiones simultáneas permitidas. Esto pasa a menudo en planes de hosting compartido.

Soluciones

  1. Reiniciar el servicio: Si tienes acceso a WHM (WebHost Manager) en cPanel o a la línea de comandos, puedes reiniciar MySQL. En cPanel, ve a "Restart Services" y selecciona MySQL. En Plesk, ve a "Herramientas y Configuración" > "Servicios" y reinicia "MySQL".
  2. Optimizar tus consultas: Si el error es "Too many connections", es porque tu sitio está haciendo demasiadas consultas a la vez. Puede ser un plugin de WordPress mal optimizado o un script que se queda colgado. Activa el "Query Cache" de MySQL si no está activado. En cPanel, puedes usar "MySQL Query Cache" en la configuración de MySQL (si tu proveedor lo permite).
  3. Aumentar el límite de conexiones: Esto no siempre es posible en hosting compartido. Si estás en un VPS o dedicado, puedes editar el archivo de configuración de MySQL (my.cnf) y aumentar max_connections. Pero ojo, esto consume más memoria RAM.

[INFO] En muchos casos, el error de "Too many connections" se debe a que tu sitio está siendo atacado o tiene un bucle infinito. Revisa los logs de acceso para ver si hay muchas peticiones desde una misma IP.


4. Problemas con el Envío de Correos Electrónicos (SMTP)

"Mi web no envía correos" o "Los correos van a spam". Es otro clásico.

Soluciones en cPanel

  • Verifica el servicio de correo: En cPanel, ve a "Configuración de correo" y asegúrate de que el dominio está configurado correctamente. Revisa los registros MX en "Zone Editor" (deben apuntar a mail.tudominio.com o a tu servidor de correo).
  • Revisa el puerto SMTP: Asegúrate de que el puerto 25, 465 (SMTP seguro) o 587 (SMTP con autenticación) no esté bloqueado por tu proveedor de internet. Muchos ISPs bloquean el puerto 25.
  • Comprueba la autenticación: Si usas un cliente de correo (Outlook, Thunderbird), asegúrate de que "Requerir autenticación" está marcado y que el nombre de usuario es el correo completo.

Soluciones en Plesk

  • Revisa las colas de correo: En Plesk, ve a "Herramientas y Configuración" > "Cola de correo". Si hay muchos mensajes acumulados, puede que el servicio esté bloqueado. Puedes intentar "Procesar la cola" o eliminar los mensajes atascados.
  • Revisa los registros SPF y DKIM: Estos son registros DNS que ayudan a que tus correos no vayan a spam. En Plesk, puedes activarlos fácilmente en la configuración de tu dominio. Ve a tu dominio > "Correo electrónico" > "Configuración de DNS" y activa los registros SPF y DKIM.

[TIP] Si tu correo va a spam, el problema suele ser la falta de registros SPF y DKIM. Asegúrate de tenerlos configurados. También puedes configurar DMARC para un mayor control.


5. El Certificado SSL "No Funciona" o "No es Válido"

Cada vez más importante tener SSL activo. Si ves el candado roto o un error de certificado, sigue estos pasos.

Soluciones generales para ambos paneles

  1. Espera la propagación del DNS: Si acabas de instalar un certificado, puede tardar hasta 24-48 horas en propagarse. Prueba a acceder desde otro dispositivo o red para descartar caché.
  2. Reinstala el certificado: A veces la instalación se corrompe. En cPanel, ve a "SSL/TLS Status" y haz clic en "Run AutoSSL" para intentar instalarlo de nuevo. En Plesk, ve a tu dominio > "Certificados SSL/TLS" y selecciona "Reinstalar" o "Activar".
  3. Comprueba la fecha y hora del servidor: Si el servidor tiene la fecha mal configurada, el certificado parecerá caducado o no válido. Esto es raro pero pasa. Si tienes acceso SSH, ejecuta date para ver la fecha.
  4. Verifica la cadena de certificados: Asegúrate de que el certificado intermedio está instalado correctamente. En cPanel, puedes usar la herramienta "SSL/TLS" para ver si la cadena está completa. En Plesk, es similar.

[WARNING] Si usas un certificado autofirmado, los navegadores siempre mostrarán un error. Para producción, siempre debes usar un certificado de una autoridad certificadora (CA) reconocida, como Let's Encrypt (que suele venir integrado en ambos paneles).


6. No Puedo Subir Archivos: "Disk Quota Exceeded" (Espacio Lleno)

Te aparece que no puedes subir archivos, pero tú crees que tienes espacio. Este error es muy engañoso.

Soluciones

  1. Verifica el espacio real: En cPanel, ve a "Uso de disco" (o "Disk Usage"). En Plesk, ve a "Herramientas y Configuración" > "Resumen de uso de disco". A veces hay archivos grandes que no recuerdas, como copias de seguridad antiguas o logs.
  2. Limpia la papelera: Tanto cPanel como Plesk tienen una papelera en el administrador de archivos. Si has eliminado archivos, aún ocupan espacio. Vacíala.
  3. Busca archivos grandes: Usa el administrador de archivos para ordenar por tamaño y busca archivos que superen los 100MB. Los archivos de log (error_log, access_log) pueden crecer enormemente. Puedes eliminarlos o vaciarlos con seguridad.
  4. Revisa las copias de seguridad: Si tu hosting hace copias de seguridad automáticas, estas pueden contar para tu cuota. En cPanel, ve a "Backup" y elimina las copias antiguas que no necesites.

[INFO] En Plesk, el espacio también puede estar lleno por las copias de seguridad del propio servidor. Si no puedes eliminarlas desde el panel, tendrás que pedir ayuda a tu proveedor.


7. Errores al Instalar WordPress u Otros Scripts

La instalación se queda a medias, da error de permisos o no se puede conectar a la base de datos.

Soluciones

  • Error de conexión a la base de datos: Esto significa que los datos de la base de datos (nombre, usuario, contraseña) son incorrectos o que la base de datos no existe. En cPanel, ve a "Bases de datos MySQL" y verifica que la base de datos y el usuario existen y que el usuario tiene todos los privilegios (SELECT, INSERT, UPDATE, DELETE, etc.). En Plesk, ve a "Bases de datos" y revisa lo mismo.
  • Error de permisos: Como mencionamos antes, los archivos deben tener permisos 644 y carpetas 755. Si instalas un script y te da error de permisos, es que algo no está bien. Revisa que el propietario de los archivos sea el correcto (normalmente nobody o tu usuario de cPanel).
  • PHP no compatible: Asegúrate de que la versión de PHP que estás usando es compatible con el script que quieres instalar. WordPress, por ejemplo, requiere PHP 7.4 o superior (idealmente 8.x). En cPanel, usa "Select PHP Version" para cambiarlo. En Plesk, ve a "Configuración de PHP" en tu dominio.

8. El Panel Está Muy Lento o No Carga

El panel tarda una eternidad en cargar o directamente se queda en blanco.

Soluciones

  • Reinicia el panel: En cPanel, si tienes acceso a WHM, reinicia el servicio cpanel. En Plesk, reinicia sw-cp-server y sw-engine. Esto suele solucionar bloqueos temporales.
  • Comprueba la carga del servidor: Si el servidor está sobrecargado, el panel será lento. Esto es un problema del servidor, no tuyo. Si estás en un VPS, puedes usar top o htop para ver qué proceso consume más CPU.
  • Limpia la caché del navegador: A veces el problema es local. Prueba en modo incógnito o con otro navegador.
  • Actualiza el panel: Tanto cPanel como Plesk lanzan actualizaciones periódicas que corrigen bugs y mejoran el rendimiento. Asegúrate de que tu versión está actualizada (esto suele hacerlo tu proveedor, pero puedes comprobarlo en el panel).

[TIP] Si tienes un VPS, considera usar Syspanel (yo lo conozco por ese nombre, aunque antes se llamaba HestiaCP). Es una alternativa ligera y gratuita a cPanel y Plesk, y su puerto de acceso es el 2106. Para sitios pequeños o medianos, va de maravilla y consume mucho menos recursos, lo que evita muchos de estos problemas de lentitud.


9. Problemas con la Zona DNS: "El dominio no apunta"

Has configurado todo, pero tu dominio no carga o no envía correos. El problema suele ser el DNS.

Soluciones

  1. Verifica los registros A y CNAME: En cPanel, ve a "Zone Editor". En Plesk, ve a "Herramientas y Configuración" > "Plantillas DNS" (o directamente a tu dominio > "Configuración DNS"). Asegúrate de que el registro A apunta a la IP correcta de tu servidor.
  2. Espera la propagación: Los cambios DNS pueden tardar hasta 48 horas en propagarse por todo el mundo. Usa herramientas como dnschecker.org para ver si los cambios ya se han propagado en tu zona.
  3. Comprueba los servidores de nombres (NS): Asegúrate de que tu dominio en el registrador usa los servidores de nombres que te dio tu proveedor de hosting. Si no, el dominio no encontrará nunca tu servidor.

10. Preguntas Frecuentes (FAQ) Rápidas

**¿Puedo usar cPanel y Plesk

¿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