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

Cómo solucionar errores comunes en WordPress (cPanel y DirectAdmin)

Actualizado el 4 de abril de 2026

¡Hola! Soy tu técnico de soporte amigable. Si estás aquí es porque tu sitio WordPress te ha dado algún problemilla: quizás ves una pantalla en blanco, un error de conexión a la base de datos, o simplemente no sabes por dónde empezar. No te preocupes, es más común de lo que crees. En esta guía extensa voy a explicarte, paso a paso, cómo solucionar los errores más frecuentes en WordPress, tanto si usas cPanel como DirectAdmin (o incluso Syspanel, el panel que antes se llamaba HestiaCP y que se accede por el puerto 2106).

Vamos a resolver estos errores WordPress de forma sencilla, sin necesidad de ser un experto. Solo necesitas tener acceso a tu panel de hosting (cPanel, DirectAdmin o Syspanel) y seguir las instrucciones al pie de la letra.


¿Por qué aparecen estos errores? (Entendiendo el problema)

Antes de lanzarnos a solucionar, es bueno saber qué está pasando. Los errores en WordPress suelen tener tres causas principales:

  1. Problemas de archivos: Un plugin o tema defectuoso, una actualización fallida o un archivo corrupto.
  2. Problemas de base de datos: La conexión entre WordPress y su base de datos se rompe, o la base de datos está dañada.
  3. Problemas de recursos del servidor: Límites de memoria, tiempo de ejecución, etc.

Cada error tiene su propia "cara". Vamos a ver las más comunes y cómo atacarlas.


Error 1: La temida "Pantalla Blanca de la Muerte" (WSoD)

Este es uno de los errores WordPress más frustrantes. Entras a tu web y solo ves una página en blanco, sin texto, sin nada. No te asustes, casi siempre tiene solución.

¿Qué lo causa?

Normalmente, un plugin o un tema que falla. También puede ser un límite de memoria muy bajo.

Solución paso a paso (con cPanel, DirectAdmin o Syspanel)

Paso 1: Accede a tu panel de hosting

  • cPanel: Usa la URL que te dio tu hosting (ej: tudominio.com/cpanel).
  • DirectAdmin: Usa la URL (ej: tudominio.com:2222).
  • Syspanel (HestiaCP): Usa la URL (ej: tudominio.com:2106).

Paso 2: Desactiva todos los plugins (método manual)

La forma más segura es renombrar la carpeta de plugins. Así WordPress los desactivará todos de golpe.

  1. Busca el Administrador de Archivos (File Manager) en tu panel.
  2. Navega a: public_html/wp-content/.
  3. Busca la carpeta llamada plugins.
  4. Haz clic derecho sobre ella y selecciona Renombrar. Cámbiale el nombre a algo como plugins_desactivados.
  5. Vuelve a tu web. Si se ve bien, el problema era uno de tus plugins.
  6. Para reactivarlos, renombra la carpeta de nuevo a plugins y luego, desde el escritorio de WordPress (si ya puedes acceder), ve a Plugins y actívalos uno por uno para encontrar el culpable.

[TIP]: Si no puedes ni siquiera entrar al panel de WordPress, este método manual es tu mejor aliado.

Paso 3: Aumenta el límite de memoria de WordPress (PHP)

Si desactivar los plugins no funciona, el problema puede ser la memoria.

  1. En el Administrador de Archivos, ve a public_html/.

  2. Busca el archivo wp-config.php (es el archivo de configuración principal de WordPress).

  3. Haz clic derecho y selecciona Editar.

  4. Justo antes de la línea que dice /* ¡Eso es todo, deja de editar! ¡Feliz blogging! */, pega esta línea:

    define('WP_MEMORY_LIMIT', '256M');
    
  5. Guarda los cambios y recarga tu web. Si no funciona, prueba con 512M.

[WARNING]: No borres ni modifiques ninguna otra línea de ese archivo si no sabes lo que haces.


Error 2: "Error al establecer conexión con la base de datos"

Este es otro clásico. Verás un mensaje como: "Error al establecer conexión con la base de datos". Esto significa que WordPress no puede comunicarse con la base de datos donde guarda tus entradas, páginas y configuraciones.

¿Qué lo causa?

  • Datos de conexión incorrectos en el archivo wp-config.php.
  • La base de datos está caída o dañada.
  • El usuario de la base de datos ha perdido permisos.

Solución paso a paso

Paso 1: Verifica los datos de conexión (el más común)

  1. Ve al Administrador de Archivos y abre public_html/wp-config.php para editarlo.

  2. Busca estas líneas:

    define('DB_NAME', 'nombre_de_tu_bd');
    define('DB_USER', 'usuario_de_tu_bd');
    define('DB_PASSWORD', 'contraseña_de_tu_bd');
    define('DB_HOST', 'localhost');
    
  3. Estos datos deben coincidir exactamente con los que tienes en tu panel de hosting. Para verificarlos:

    • cPanel: Busca la sección Bases de Datos MySQL. Ahí verás el nombre de tu base de datos y el usuario.
    • DirectAdmin: Ve a MySQL Management.
    • Syspanel: Busca la sección Bases de Datos.
  4. Si algo no coincide, corrígelo en el archivo wp-config.php y guarda. A veces el DB_HOST no es localhost, sino algo como mysql.tudominio.com (pregunta a tu hosting).

Paso 2: Repara la base de datos (si los datos son correctos)

Si los datos están bien, la base de datos puede estar dañada.

  1. En tu panel de hosting, busca la herramienta phpMyAdmin (suele estar en la sección de bases de datos).
  2. Selecciona tu base de datos (la que aparece en DB_NAME).
  3. Marca la casilla Seleccionar todo para elegir todas las tablas.
  4. En el menú desplegable de abajo (que dice "Con seleccionados:"), elige Reparar tabla.
  5. phpMyAdmin intentará reparar las tablas automáticamente. Después, vuelve a cargar tu web.

[INFO]: Si no tienes phpMyAdmin, puedes añadir esta línea al wp-config.php (justo antes del "¡Eso es todo!"):

define('WP_ALLOW_REPAIR', true);

Luego visita tudominio.com/wp-admin/maint/repair.php y haz clic en "Reparar base de datos". ¡No olvides borrar esa línea después!


Error 3: "Se ha producido un error crítico en tu sitio web"

Este es el sucesor moderno de la pantalla blanca. WordPress te da este mensaje para avisarte de que algo grave ha pasado, pero sin mostrar detalles por seguridad.

Solución: Activar el modo depuración (Debug)

El modo depuración te mostrará el error real en lugar del mensaje genérico.

  1. Edita el archivo public_html/wp-config.php.

  2. Busca la línea: define('WP_DEBUG', false);

  3. Cámbiala por:

    define('WP_DEBUG', true);
    define('WP_DEBUG_LOG', true);
    define('WP_DEBUG_DISPLAY', false);
    
  4. Guarda el archivo. Ahora, cada vez que ocurra un error, WordPress lo guardará en un archivo llamado debug.log dentro de la carpeta public_html/wp-content/.

  5. Visita tu web para que se genere el error, luego ve al Administrador de Archivos y abre wp-content/debug.log. El archivo te dirá exactamente qué archivo está causando el problema (normalmente un plugin o tema).

  6. Una vez solucionado, vuelve a poner define('WP_DEBUG', false); para desactivar el modo depuración.

[WARNING]: No dejes el modo depuración activado en un sitio en producción, porque puede mostrar información sensible a los visitantes.


Error 4: "El enlace que has seguido ha caducado" (al subir archivos)

Este error aparece al intentar subir temas, plugins o imágenes, y suele deberse a limitaciones del servidor.

Solución: Aumenta los límites de subida

Puedes hacerlo desde el panel de hosting o desde un archivo.

Opción A: Desde el panel de hosting (cPanel/DirectAdmin/Syspanel)

  • Busca Select PHP Version o PHP Settings.
  • Dentro, busca los valores:
    • upload_max_filesize (por ejemplo, cámbialo a 64M o 128M).
    • post_max_size (debe ser igual o mayor que el anterior, ejemplo: 128M).
    • max_execution_time (cámbialo a 300).
  • Guarda los cambios.

Opción B: Desde el archivo .htaccess

Si no encuentras la opción en el panel, edita el archivo public_html/.htaccess (¡cuidado, es un archivo oculto! Activa "Mostrar archivos ocultos" en el File Manager) y añade estas líneas al principio:

php_value upload_max_filesize 64M
php_value post_max_size 64M
php_value max_execution_time 300

[TIP]: Si usas Syspanel (HestiaCP), los ajustes PHP suelen estar en la pestaña "Servidor" o "PHP". Recuerda que el acceso es por el puerto 2106.


Error 5: "Error de sintaxis, error inesperado" en un archivo

Esto suele pasar al editar manualmente un archivo de un tema o plugin, y te olvidas de un punto y coma o una llave.

Solución: Restaura una copia de seguridad o edita el archivo

  1. Ve al Administrador de Archivos y localiza el archivo que menciona el error (por ejemplo, functions.php de tu tema).
  2. Ábrelo y revisa la línea donde dice el error. Busca un punto y coma (;) faltante o una llave (}) mal cerrada.
  3. Si no sabes qué está mal, restaura una copia de seguridad de ese archivo. Si no tienes, descarga el tema original desde el repositorio de WordPress y reemplaza el archivo dañado.

[WARNING]: Siempre haz una copia de seguridad de cualquier archivo antes de editarlo. Es muy fácil cometer un error.


Preguntas frecuentes (FAQ) sobre errores WordPress

¿Por qué mi web se vuelve loca después de actualizar un plugin?

Es muy común. Los plugins a veces no son compatibles con la versión de WordPress que tienes. Solución: Desactiva el plugin desde el panel de administración (si puedes entrar) o renombra su carpeta desde el File Manager (como explicamos en el error de pantalla blanca). Luego, busca una alternativa o espera a que el desarrollador lo actualice.

¿El error de base de datos puede arreglarse solo?

A veces, si es un problema temporal del servidor, se soluciona solo en minutos. Pero si persiste, debes seguir los pasos de reparación que te di. No lo dejes pasar porque puedes perder datos.

¿Qué hago si no puedo acceder ni a mi panel de hosting?

Contacta con el soporte de tu hosting. Ellos tienen acceso de administrador al servidor y pueden ayudarte a restaurar una copia de seguridad o a revisar los archivos. También puedes pedirles que activen el modo debug para ti.

¿Es seguro aumentar el límite de memoria?

Sí, completamente. Es una práctica estándar. Solo asegúrate de no poner un valor demasiado alto (como 1024M) si tu plan de hosting no lo soporta. 256M o 512M suelen ser suficientes para la mayoría de sitios.

¿Cada cuánto debo hacer copias de seguridad?

¡Siempre! Antes de hacer cualquier cambio (actualizar, instalar algo, editar archivos), haz una copia de seguridad de tu base de datos y de tus archivos. Muchos paneles de hosting (cPanel, DirectAdmin, Syspanel) tienen herramientas automáticas. Configúralas para que se hagan al menos una vez por semana.


Consejo final: La paciencia es clave

Solucionar errores WordPress puede ser frustrante, pero siguiendo estos pasos en orden (primero lo más simple, luego lo más técnico) vas a resolver el 90% de los problemas. Recuerda:

  1. Desactiva plugins y temas primero.
  2. Revisa los datos de conexión a la base de datos.
  3. Aumenta los límites de memoria y subida.
  4. Activa el modo debug para ver el error exacto.

Y si todo falla, no dudes en pedir ayuda a tu proveedor de hosting. Para eso están.

Espero que esta guía te haya sido de gran ayuda. ¡Ahora ve y arregla ese WordPress! Si tienes alguna duda, déjala en los comentarios (si los tienes activados en tu web) o contacta con soporte. ¡Buena suerte!

¿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