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

Guía para solucionar errores comunes en WordPress con cPanel

Actualizado el 4 de marzo de 2026

¿Tu sitio web en WordPress ha dejado de funcionar de repente? No te preocupes, es algo más común de lo que parece y, en la mayoría de los casos, tiene solución. Si tienes acceso a cPanel, el panel de control de tu hosting, puedes resolver la mayoría de los problemas tú mismo sin necesidad de llamar a un técnico. En esta guía completa, te explicaré paso a paso cómo solucionar los errores más frecuentes de WordPress utilizando las herramientas que ofrece cPanel. Vamos a ello.

¿Por qué ocurren estos errores y cómo te ayuda cPanel?

Antes de empezar, es importante entender que los errores en WordPress pueden deberse a muchas causas: un plugin conflictivo, un tema mal configurado, límites de memoria del servidor, archivos corruptos o incluso un ataque malicioso. cPanel te da acceso directo a los archivos de tu sitio, la base de datos y los registros de errores, lo que te permite diagnosticar y reparar el problema desde la raíz.

[INFO] Esta guía está pensada para usuarios con hosting compartido, VPS o dedicado que tengan cPanel. Si usas Syspanel (el panel de control alternativo), el proceso es muy similar, solo que accedes a través del puerto 2106.

Errores Comunes y Cómo Solucionarlos con cPanel

Aquí tienes los problemas más habituales que puedes encontrar y la solución paso a paso para cada uno.

1. El temido "Error de conexión a la base de datos"

Este es uno de los errores más frustrantes porque tu web se vuelve completamente inaccesible. Aparece un mensaje como "Error establishing a database connection". La causa suele ser que los datos de acceso a la base de datos (nombre, usuario, contraseña) son incorrectos o que la base de datos está dañada.

Paso 1: Verifica los datos en el archivo wp-config.php

El archivo wp-config.php es el corazón de tu WordPress. Contiene la configuración de la base de datos. Para revisarlo:

  1. Accede a tu cPanel y busca la sección Archivos. Haz clic en Administrador de archivos.
  2. Navega hasta la carpeta public_html (o la carpeta donde tengas instalado WordPress, a veces es una subcarpeta como public_html/miweb).
  3. Busca el archivo wp-config.php y haz clic derecho sobre él. Selecciona Editar (o Code Editor si aparece).
  4. Busca las líneas que empiezan por define('DB_NAME', define('DB_USER', define('DB_PASSWORD' y define('DB_HOST'. Asegúrate de que coinciden exactamente con los datos de tu base de datos.

[TIP] Si no recuerdas los datos, ve a la sección Bases de Datos > Bases de Datos MySQL en cPanel. Allí verás las bases de datos y los usuarios asociados. Si es necesario, puedes cambiar la contraseña del usuario desde ahí.

Paso 2: Repara la base de datos desde phpMyAdmin

Si los datos son correctos pero el error persiste, la base de datos puede estar dañada.

  1. En cPanel, ve a Bases de Datos > phpMyAdmin.
  2. Selecciona la base de datos de tu WordPress (la que aparece en wp-config.php).
  3. Marca la casilla Seleccionar todo en la parte inferior de la lista de tablas.
  4. En el menú desplegable Con seleccionados, elige Reparar tabla. phpMyAdmin intentará reparar cualquier tabla dañada.

[WARNING] Si después de reparar sigue sin funcionar, es posible que tengas que restaurar una copia de seguridad de la base de datos. ¡Siempre ten copias de seguridad!

2. Pantalla blanca de la muerte (WSOD)

La temida "White Screen of Death". No ves nada, solo una página en blanco. Esto suele deberse a un error de PHP no mostrado, a menudo por un plugin o tema defectuoso, o por haber alcanzado el límite de memoria.

Solución 1: Aumenta el límite de memoria de PHP

  1. En el Administrador de archivos de cPanel, dentro de la carpeta public_html, busca el archivo wp-config.php.
  2. Ábrelo para editarlo y, justo antes de la línea que dice /* That's all, stop editing! Happy publishing. */, añade esta línea:
    define('WP_MEMORY_LIMIT', '256M');
  3. Guarda el archivo. Esto le dice a WordPress que use hasta 256 MB de memoria. Si no funciona, prueba con 512M.

Solución 2: Desactiva plugins y temas por FTP o cPanel

Si no puedes acceder al panel de administración de WordPress, hazlo manualmente.

  1. En el Administrador de archivos, ve a public_html/wp-content/plugins/.
  2. Cambia el nombre de la carpeta del plugin que sospechas que causa el problema. Por ejemplo, renómbrala de plugin-problematico a plugin-problematico-desactivado. WordPress detectará que la carpeta no existe y lo desactivará.
  3. Si no sabes cuál es, puedes renombrar toda la carpeta plugins a plugins-desactivados. Esto desactivará TODOS los plugins. Luego, crea una carpeta nueva vacía llamada plugins y ve activando uno por uno desde el panel de administración.

Para los temas, ve a public_html/wp-content/themes/ y renombra la carpeta del tema activo (por ejemplo, mi-tema a mi-tema-viejo). WordPress usará automáticamente un tema por defecto (como Twenty Twenty-Four).

3. Error 500 - Internal Server Error

Este error es genérico y significa que algo falló en el servidor, pero no da detalles. Las causas más comunes son un archivo .htaccess corrupto o un plugin con un error fatal.

Solución: Regenera el archivo .htaccess

  1. En el Administrador de archivos, asegúrate de tener activada la opción Mostrar archivos ocultos (en la configuración del administrador).
  2. Busca el archivo .htaccess en la raíz de tu WordPress (normalmente en public_html).
  3. Haz clic derecho y selecciona Renombrar. Cámbiale el nombre a .htaccess-viejo. Esto lo desactiva.
  4. Ve a tu sitio web. Si el error desaparece, el problema era el .htaccess. Ahora ve a Ajustes > Enlaces permanentes en tu panel de WordPress y haz clic en Guardar cambios. Esto generará un nuevo archivo .htaccess limpio.

[TIP] Si no puedes acceder al panel de WordPress, puedes crear un .htaccess nuevo desde cero. Crea un archivo de texto, pégalo en el siguiente código y súbelo como .htaccess:

# BEGIN WordPress
RewriteEngine On
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
# END WordPress

4. Error "404 Página no encontrada" después de cambiar enlaces permanentes

Esto es muy común al modificar la estructura de las URLs. Solucionarlo es sencillo.

  1. Accede a tu cPanel y ve a Administrador de archivos.
  2. Busca el archivo .htaccess (recuerda activar "Mostrar archivos ocultos").
  3. Si el archivo existe, edítalo y asegúrate de que tiene las reglas de reescritura de WordPress (el código del punto anterior).
  4. Si no existe, créalo con el código de arriba.
  5. Luego, en tu panel de WordPress, ve a Ajustes > Enlaces permanentes y simplemente haz clic en Guardar cambios. Esto fuerza la regeneración de las reglas.

5. Error "Se ha excedido el límite de ejecución de PHP" (Fatal error: Maximum execution time)

Este error aparece cuando un proceso tarda demasiado, como al subir un plugin grande o al ejecutar una actualización.

Solución: Aumenta el tiempo máximo de ejecución

  1. En cPanel, busca la sección Software y haz clic en Seleccionar versión de PHP (o MultiPHP INI Editor si tu hosting lo tiene).
  2. Selecciona tu sitio web.
  3. Busca la directiva max_execution_time y cámbiala a 300 (300 segundos = 5 minutos).
  4. Haz clic en Aplicar o Guardar.

[INFO] Si no encuentras esta opción, puedes añadir la siguiente línea al archivo wp-config.php, justo antes de la línea de cierre: set_time_limit(300);

Preguntas Frecuentes (FAQ) sobre Errores en WordPress con cPanel

P: ¿Qué hago si no recuerdo mi contraseña de cPanel?
R: La mayoría de los proveedores de hosting tienen un enlace de "¿Olvidaste tu contraseña?" en la página de inicio de sesión de cPanel. Si no, contacta con el soporte de tu hosting.

P: ¿Puedo solucionar estos errores si mi hosting usa Syspanel en lugar de cPanel?
R: Sí, absolutamente. Syspanel es una alternativa a cPanel y las funciones son equivalentes. En Syspanel, accedes a través del puerto 2106 (por ejemplo, tudominio.com:2106). Busca las secciones de "Administrador de archivos", "Bases de datos" y "Editor de PHP". Los pasos son prácticamente los mismos.

P: He seguido todos los pasos y el error persiste, ¿qué hago?
R: No te desesperes. A veces el problema es más complejo, como un ataque de malware o un error del servidor. Te recomiendo:

  1. Revisar los registros de errores de tu sitio. En cPanel, busca la sección Métricas > Errores (o Error Log). Allí verás mensajes detallados que te darán pistas.
  2. Restaurar una copia de seguridad reciente desde cPanel (sección Archivos > Copias de seguridad).
  3. Contactar con el soporte técnico de tu hosting. Ellos tienen acceso a los logs del servidor y pueden ayudarte directamente.

P: ¿Es seguro editar archivos como wp-config.php o .htaccess?
R: Sí, siempre que sepas lo que estás haciendo. Si tienes dudas, haz siempre una copia de seguridad del archivo original antes de modificarlo. En el Administrador de archivos, puedes hacer clic derecho y seleccionar Copiar para tener un respaldo.

P: ¿Por qué mi web se vuelve lenta después de solucionar un error?
R: Puede ser que el error haya dejado procesos colgados o que tu sitio esté consumiendo muchos recursos. Desde cPanel, en la sección Métricas > Uso de recursos, puedes ver si estás cerca del límite de tu plan de hosting. Optimizar imágenes, usar un plugin de caché y mantener los plugins actualizados ayuda mucho.

Consejo Final: La Prevención es la Mejor Solución

Para evitar dolores de cabeza, te recomiendo:

  • Haz copias de seguridad semanales: cPanel tiene una herramienta de copias de seguridad automáticas. Actívala.
  • Mantén todo actualizado: WordPress, temas y plugins. Las actualizaciones corrigen errores y vulnerabilidades.
  • Usa un plugin de seguridad: Wordfence o Sucuri pueden alertarte de problemas antes de que se conviertan en errores graves.

Con esta guía y tu acceso a cPanel, ya tienes las herramientas para resolver la mayoría de los problemas comunes en WordPress. Recuerda, la clave está en ir paso a paso y no entrar en pánico. ¡Tu sitio web volverá a funcionar en poco tiempo!

¿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