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

Cómo resolver errores comunes de WordPress en cPanel

Actualizado el 2 de febrero de 2026

¿Te has encontrado con la temida pantalla blanca de la muerte o un error 500 en tu WordPress? No te preocupes, es más común de lo que crees y, por suerte, la mayoría de estos errores WordPress cPanel tienen solución desde el propio panel de control de tu hosting. En esta guía completa, paso a paso, te enseñaré a diagnosticar y solucionar problemas WordPress desde cPanel, incluso si eres principiante. Olvídate del estrés, vamos a poner tu web a funcionar de nuevo.

1. Primeros pasos: Accede a cPanel y prepara el terreno

Antes de lanzarte a hacer cambios, es fundamental que tengas acceso a tu panel de control. cPanel es la herramienta que te da el poder de gestionar archivos, bases de datos y configuraciones de tu hosting.

¿Cómo entro a cPanel?

Generalmente, accedes desde un enlace que te proporcionó tu proveedor de hosting (por ejemplo: tudominio.com/cpanel o tudominio.com:2083). Usa tu usuario y contraseña de hosting (no los de WordPress).

[TIP] Si usas Syspanel (antes conocido como HestiaCP), el acceso es diferente. Debes ir a tudominio.com:2106 y usar tus credenciales de administrador del panel. En Syspanel, las herramientas son similares pero con nombres ligeramente distintos; busca "Administrador de archivos" o "Base de datos".

Haz una copia de seguridad (¡IMPORTANTE!)

Antes de tocar nada, siempre haz una copia de seguridad completa de tu sitio. En cPanel, busca la sección "Archivos" y haz clic en "Copias de seguridad" o "Backup". Descarga una copia completa de tu sitio web (archivos y base de datos). Si algo sale mal, podrás restaurarlo todo.

2. El error más común: 500 Internal Server Error en WordPress

El error 500 internal server WordPress es como un "cajón desastre": significa que algo falló en el servidor, pero no te dice exactamente qué. Las causas más frecuentes son un plugin conflictivo, un tema dañado o un archivo .htaccess corrupto.

Paso 1: Desactiva todos los plugins (desde cPanel)

No puedes entrar a tu WordPress, pero sí puedes renombrar la carpeta de plugins desde el Administrador de Archivos de cPanel.

  1. En cPanel, ve a "Administrador de Archivos".
  2. Entra en la carpeta public_html (o la carpeta donde esté instalado tu WordPress).
  3. Busca la carpeta wp-content.
  4. Dentro de wp-content, localiza la carpeta plugins.
  5. Renómbrala a plugins_desactivados (o cualquier nombre temporal). Esto fuerza a WordPress a no cargar ningún plugin.
  6. Vuelve a tu web. Si el error desaparece, el problema era un plugin. Ahora, renombra la carpeta a plugins de nuevo y, desde el panel de WordPress (si ya puedes entrar), ve activándolos uno por uno hasta encontrar el culpable.

Paso 2: Restaura el archivo .htaccess

El archivo .htaccess controla las reglas de reescritura de URL y a veces se corrompe.

  1. En el Administrador de Archivos, dentro de public_html, busca el archivo .htaccess.
  2. Renómbralo a .htaccess_old (esto lo desactiva).
  3. Ve a tu sitio web. Si funciona (aunque con URLs feas), el problema era ese archivo.
  4. Ahora, ve a tu panel de WordPress (Ajustes > Enlaces permanentes) y haz clic en "Guardar cambios" sin modificar nada. Esto regenerará un .htaccess limpio.

3. Error de conexión a la base de datos

Este error suele mostrar un mensaje como "Error establishing a database connection". Es otro de los errores WordPress cPanel más habituales.

Solución: Revisa el archivo wp-config.php

  1. En el Administrador de Archivos, abre el archivo wp-config.php (está en public_html).
  2. Busca estas líneas:
    define('DB_NAME', 'nombre_base_datos');
    define('DB_USER', 'usuario_base_datos');
    define('DB_PASSWORD', 'contraseña_base_datos');
    define('DB_HOST', 'localhost');
    
  3. Asegúrate de que los datos sean correctos. Puedes obtenerlos desde la sección "Bases de datos MySQL" en cPanel. El DB_HOST casi siempre es localhost, pero algunos hosts usan una IP o un nombre como mysql.tudominio.com. Si dudas, contacta a tu proveedor.
  4. Si cambiaste algo, guarda el archivo y recarga tu web.

[WARNING] No modifiques nada más en wp-config.php si no sabes lo que haces. Un error aquí puede dejar tu web totalmente inaccesible.

4. Problemas de memoria: "Allowed memory size exhausted"

Este error aparece cuando un script de WordPress consume más memoria de la permitida. Es común al instalar un plugin pesado o al tener muchas imágenes.

Solución: Aumenta el límite de memoria en wp-config.php

  1. Abre wp-config.php en el Administrador de Archivos.
  2. Justo antes de la línea que dice /* That's all, stop editing! Happy blogging. */, añade esta línea:
    define('WP_MEMORY_LIMIT', '256M');
    
  3. Guarda el archivo. Esto aumenta el límite a 256MB. Si el problema persiste, puedes probar con 512M, pero consulta con tu hosting si lo permite.

5. El temido "Error 404" en todas las páginas (excepto la principal)

Esto suele ocurrir después de cambiar la estructura de enlaces permanentes o al migrar el sitio.

Solución: Regenera los enlaces permanentes

  1. Sigue el Paso 2 de la sección del error 500: renombra el archivo .htaccess a .htaccess_old.
  2. Si no funciona, desde tu panel de WordPress (si puedes acceder), ve a Ajustes > Enlaces permanentes y haz clic en "Guardar cambios". Esto fuerza a WordPress a reescribir las reglas.

6. Error "Fatal error: Maximum execution time of 30 seconds exceeded"

Significa que un proceso tarda demasiado en ejecutarse (por ejemplo, al instalar un tema grande).

Solución: Aumenta el tiempo de ejecución

En wp-config.php, añade esta línea (junto a la de la memoria):

set_time_limit(300);

Esto permite que los scripts se ejecuten hasta 5 minutos. Si tienes acceso a php.ini (a veces en cPanel hay un editor), busca max_execution_time y cámbialo a 300.

7. Página en blanco (White Screen of Death)

Es uno de los errores WordPress cPanel más frustrantes porque no ves nada. La causa suele ser un error PHP fatal.

Solución: Activa el modo debug de WordPress

  1. Abre wp-config.php.
  2. Busca define('WP_DEBUG', false); y cámbialo a:
    define('WP_DEBUG', true);
    
  3. Importante: Añade también esta línea justo debajo para que los errores se muestren en pantalla (no en un archivo de log):
    define('WP_DEBUG_DISPLAY', true);
    
  4. Recarga tu web. Ahora verás un mensaje de error con detalles (por ejemplo, "Fatal error: Uncaught Error: Call to undefined function..." en el archivo X). Ese mensaje te dirá exactamente qué plugin o tema está fallando.
  5. Una vez solucionado, vuelve a poner WP_DEBUG en false para que tu web no muestre errores a los visitantes.

[INFO] Si no ves nada, revisa el archivo wp-content/debug.log. Puede que los errores se estén guardando allí. Para ello, en wp-config.php, añade: define('WP_DEBUG_LOG', true);

8. Error al subir imágenes: "HTTP error" o "Error al mover el archivo subido"

Suele deberse a permisos incorrectos en la carpeta uploads o a un límite de tamaño de archivo muy bajo.

Solución: Permisos y tamaño máximo

  1. Permisos: En el Administrador de Archivos, ve a wp-content/uploads. Haz clic derecho en la carpeta uploads y selecciona "Cambiar permisos". Asegúrate de que esté en 755 (o 0755). Marca "Recursivo" para que se aplique a todas las subcarpetas.
  2. Tamaño máximo: En cPanel, busca la sección "Software" y luego "Seleccionar versión de PHP" (o "MultiPHP Manager"). Haz clic en "Opciones" o "Switch to PHP Options". Busca upload_max_filesize y post_max_size y cámbialos a, por ejemplo, 64M y 128M respectivamente. Guarda los cambios.

9. Error de SSL: "Tu conexión no es privada" o contenido mixto

Después de instalar un certificado SSL, a veces WordPress sigue cargando recursos con http:// en lugar de https://.

Solución: Forzar HTTPS desde wp-config.php

  1. Abre wp-config.php.
  2. Añade estas líneas justo después de las definiciones de la base de datos:
    define('FORCE_SSL_ADMIN', true);
    define('WP_HOME', 'https://tudominio.com');
    define('WP_SITEURL', 'https://tudominio.com');
    
    (Reemplaza tudominio.com con tu dominio real).
  3. Si aún ves contenido mixto (candado roto), instala un plugin como "Really Simple SSL" desde tu panel de WordPress (si puedes acceder) o, si no, desde el Administrador de Archivos descargando el plugin y subiéndolo a la carpeta plugins (pero esto es más complejo). Lo mejor es que una vez arreglado el acceso, instales el plugin.

10. Preguntas Frecuentes (FAQ)

¿Por qué mi WordPress muestra un error 500 después de actualizar un plugin?

Es muy común. Sigue el Paso 1 de la sección del error 500: desactiva todos los plugins renombrando la carpeta plugins. Luego, activa el plugin problemático desde el panel de WordPress (si ya puedes entrar) o sustitúyelo por una versión anterior.

¿Qué hago si no puedo acceder ni a cPanel?

Contacta a tu proveedor de hosting inmediatamente. Ellos tienen acceso root al servidor y pueden ayudarte a restaurar una copia de seguridad o a diagnosticar un problema a nivel de servidor.

¿Los errores de WordPress pueden deberse a mi plan de hosting?

Sí, especialmente si tu plan es muy básico (poca memoria RAM, CPU limitada). Los errores de "memoria agotada" o "tiempo de ejecución excedido" son más frecuentes en planes compartidos baratos. Si los problemas son recurrentes, considera migrar a un plan mejor o a un hosting gestionado para WordPress.

¿Cómo sé si el problema es del plugin o del tema?

La forma más rápida es cambiar temporalmente al tema por defecto de WordPress (Twenty Twenty-Five, por ejemplo). Si el error desaparece, el tema es el culpable. Puedes hacerlo desde el Administrador de Archivos: ve a wp-content/themes, renombra la carpeta de tu tema activo a tema_inactivo. WordPress automáticamente cambiará al tema por defecto.

Conclusión: No temas a los errores, son parte del camino

Como has visto, la mayoría de los errores WordPress cPanel se pueden resolver con unos pocos clics desde el Administrador de Archivos o editando el archivo wp-config.php. La clave está en mantener la calma, hacer siempre una copia de seguridad antes de experimentar y seguir estos pasos uno a uno. Con esta guía, ya tienes las herramientas para solucionar problemas WordPress como un profesional, incluso si nunca antes habías tocado un panel de control. ¡Ánimo y a seguir creciendo tu sitio 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