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

Errores comunes en WordPress y cómo solucionarlos desde el panel

Actualizado el 15 de abril de 2026

¿Te ha pasado que entras a tu web y... sorpresa: pantalla en blanco, error de conexión a la base de datos, o el temido "Error al establecer conexión con la base de datos"? Tranquilo, no eres el único. Estos errores WordPress cPanel (o Plesk, o Syspanel) son más comunes de lo que crees y, por suerte, casi siempre tienen solución desde el panel de control de tu hosting.

En esta guía extensa, te voy a explicar los errores más frecuentes en WordPress y cómo solucionarlos paso a paso, sin necesidad de ser un experto en programación. Solo necesitas acceso a tu panel de control (cPanel, Plesk, Syspanel o similar) y seguir estas instrucciones al pie de la letra. ¡Vamos allá!

¿Por qué ocurren estos errores y cómo prevenirlos?

Antes de meternos en faena, es importante entender que WordPress es como un motor: tiene muchas piezas (core, temas, plugins, base de datos) y si una falla, el coche no arranca. Los errores suelen deberse a:

  • Actualizaciones incompletas (de WordPress, plugins o temas).
  • Conflictos entre plugins o entre un plugin y tu tema.
  • Límites de memoria del servidor excedidos.
  • Corrupción en la base de datos (por cortes de energía, migraciones fallidas o ataques).
  • Archivos de configuración dañados (como el wp-config.php).

[TIP] La mejor prevención es tener siempre una copia de seguridad reciente de tu web. La mayoría de paneles (cPanel, Plesk, Syspanel) ofrecen herramientas de backup automáticas. Actívalas.

Error 1: Pantalla Blanca de la Muerte (White Screen of Death)

Este es, sin duda, el error más temido. Entras a tu web y solo ves una pantalla en blanco, sin ningún mensaje de error. No te asustes: casi siempre es un conflicto de plugins o temas.

Solución desde cPanel o Plesk (desactivando plugins manualmente)

  1. Accede a tu panel de control (cPanel, Plesk o Syspanel). Si usas Syspanel, recuerda que el puerto de acceso es el 2106 (ejemplo: tudominio.com:2106).
  2. Busca la sección Administrador de archivos (File Manager). En cPanel suele estar en "Archivos", en Plesk en "Archivos y directorios", en Syspanel en "Archivos".
  3. Navega hasta la carpeta public_html (o httpdocs en Plesk). Ahí está tu instalación de WordPress.
  4. Busca la carpeta wp-content y dentro de ella, la carpeta plugins.
  5. Renombra la carpeta plugins a algo como plugins_old. Esto desactivará TODOS los plugins de golpe.
  6. Vuelve a cargar tu web. Si aparece, el problema era un plugin conflictivo.
  7. Para identificar el plugin malo: crea una nueva carpeta vacía llamada plugins y ve moviendo los plugins de plugins_old a plugins de uno en uno, refrescando la web cada vez. Cuando vuelva el error, ese es el culpable. Elimínalo o actualízalo.

[WARNING] Si renombras la carpeta plugins, perderás todas las configuraciones de los plugins temporalmente. No te preocupes, al restaurar el nombre original, todo vuelve a la normalidad (excepto el plugin problemático).

Solución desde Plesk (alternativa con PHP)

En Plesk, además del método anterior, puedes usar la herramienta PHP Settings para aumentar la memoria:

  1. En Plesk, ve a tu dominio y haz clic en Configuración de PHP.
  2. Busca la opción memory_limit y cámbiala a 256M o 512M.
  3. Guarda los cambios y recarga la web.

Error 2: Error de conexión con la base de datos

Este error aparece cuando WordPress no puede comunicarse con la base de datos. El mensaje típico es "Error al establecer conexión con la base de datos". Puede ser por un fallo en el servidor de bases de datos o por datos incorrectos en el archivo wp-config.php.

Solución 1: Verificar datos de conexión en cPanel

  1. Entra a cPanel y busca la sección Bases de datos MySQL.
  2. Anota el nombre de tu base de datos, el usuario y la contraseña. Si no los recuerdas, puedes crear un nuevo usuario y asignarlo a la base de datos.
  3. Ve al Administrador de archivos y localiza el archivo wp-config.php en la raíz de tu WordPress.
  4. Edítalo y busca estas líneas:
    define('DB_NAME', 'nombre_base');
    define('DB_USER', 'usuario_base');
    define('DB_PASSWORD', 'contraseña');
    
  5. Sustituye los valores con los datos correctos de tu base de datos. Guarda los cambios.

Solución 2: Reparar la base de datos desde Plesk o Syspanel

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

  • En Plesk: Ve a Bases de datos, selecciona tu base de datos y haz clic en phpMyAdmin. Luego, en la pestaña SQL, ejecuta:

    REPAIR TABLE wp_posts;
    

    (Puedes reemplazar wp_posts por cualquier otra tabla que sospeches que está dañada).

  • En cPanel: Ve a phpMyAdmin, selecciona tu base de datos, marca todas las tablas y en el menú desplegable elige Reparar tabla.

[INFO] Si el error es recurrente, contacta con tu proveedor de hosting. Puede ser un problema del servidor de bases de datos.

Error 3: Pantalla blanca con mensaje "Error de base de datos" o "Error al conectar con la base de datos"

A veces la pantalla no está completamente en blanco, sino que muestra un mensaje de error. Esto suele indicar que la base de datos está caída o que el servidor MySQL no responde.

Solución desde cPanel: Reiniciar MySQL

  1. En cPanel, busca la sección MySQL y haz clic en MySQL Databases.
  2. Si ves la opción Reparar base de datos, úsala.
  3. Si no funciona, ve a Administrador de procesos (Process Manager) y busca procesos de MySQL. Si está colgado, puedes matarlo (pero esto es avanzado, mejor llama a soporte).

Solución desde Syspanel: Verificar servicios

En Syspanel (puerto 2106), ve a Servicios y busca MySQL/MariaDB. Si está detenido, inícialo. Si no arranca, puede haber un error de configuración.

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

Este mensaje genérico apareció en WordPress 5.2+. Es una mejora para no mostrar la pantalla blanca. Te da una pista: algo grave ha pasado, pero no dice qué.

Solución: Activar el modo debug desde cPanel

  1. Edita el archivo wp-config.php desde el Administrador de archivos.
  2. Busca la línea define('WP_DEBUG', false); y cámbiala a:
    define('WP_DEBUG', true);
    
  3. Guarda y recarga la web. Ahora verás un mensaje de error detallado (por ejemplo, "Fatal error: Call to undefined function...").
  4. Anota el error y busca la solución en Google o foros. Normalmente es un plugin o tema obsoleto.
  5. Importante: Una vez solucionado, vuelve a poner define('WP_DEBUG', false); para no mostrar errores a tus visitantes.

Error 5: "Lo sentimos, no tienes permiso para acceder a esta página"

Este error suele aparecer en el panel de administración de WordPress (wp-admin) y está relacionado con problemas de permisos de archivos o con el plugin de seguridad Wordfence.

Solución desde Plesk o cPanel: Corregir permisos

  1. Ve al Administrador de archivos y navega a la carpeta raíz de WordPress.
  2. Selecciona todos los archivos y carpetas (Ctrl+A).
  3. Haz clic derecho y elige Cambiar permisos.
  4. Establece 755 para las carpetas y 644 para los archivos. (En cPanel puedes hacerlo por separado: marca "Cambiar permisos de archivos y subcarpetas").
  5. Si el error persiste, revisa el archivo .htaccess (puede estar corrupto). Renómbralo a .htaccess_old y luego ve a Ajustes > Enlaces permanentes en WordPress y guarda los cambios para regenerarlo.

Error 6: "Error de sintaxis, error inesperado" (Parse error)

Este error aparece cuando hay un error de escritura en un archivo PHP, generalmente al editar un archivo de tema o plugin manualmente.

Solución desde cPanel: Revertir cambios

  1. Ve al Administrador de archivos y localiza el archivo que menciona el error (por ejemplo, wp-content/themes/tema/functions.php).
  2. Edítalo y busca la línea donde está el error (el mensaje te dirá la línea exacta, ej: "en la línea 45").
  3. Revisa si falta un punto y coma (;) o una llave (}). Corrige el error.
  4. Si no sabes qué hacer, descarga el archivo original del tema (desde wordpress.org o el desarrollador) y reemplázalo.

Error 7: "El enlace que has seguido ha caducado" o "Error al subir archivos"

Esto suele ocurrir al subir imágenes, plugins o temas grandes. Es un límite de tamaño de archivo del servidor.

Solución desde Plesk: Aumentar límites PHP

  1. En Plesk, ve a Configuración de PHP de tu dominio.
  2. Busca y aumenta estos valores:
    • upload_max_filesize (ej: 64M)
    • post_max_size (ej: 64M)
    • max_execution_time (ej: 300)
  3. Guarda los cambios.

Solución desde cPanel: Usar el selector de PHP

  1. En cPanel, busca Selector de PHP o MultiPHP Manager.
  2. Selecciona tu dominio y haz clic en Opciones.
  3. Aumenta los mismos parámetros que en Plesk.

Error 8: "Error 404: Página no encontrada" después de cambiar enlaces permanentes

Este error es común al cambiar la estructura de URLs. WordPress no puede encontrar las rutas.

Solución desde el panel de WordPress (si puedes acceder)

  1. Ve a Ajustes > Enlaces permanentes.
  2. Simplemente haz clic en Guardar cambios (sin cambiar nada). Esto regenera el archivo .htaccess.

Solución desde cPanel si no puedes acceder al admin

  1. Ve al Administrador de archivos y busca el archivo .htaccess en la raíz.
  2. Si no existe, créalo con el siguiente contenido:
    # BEGIN WordPress
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    RewriteRule ^index\.php$ - [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
    </IfModule>
    # END WordPress
    
  3. Guarda el archivo y recarga la web.

Error 9: "Error en la base de datos de WordPress" al actualizar

Si estás actualizando WordPress, plugins o temas y ves este error, es probable que la conexión se haya interrumpido.

Solución desde phpMyAdmin

  1. Accede a phpMyAdmin desde tu panel (cPanel, Plesk o Syspanel).
  2. Selecciona tu base de datos de WordPress.
  3. Ve a la pestaña SQL y ejecuta:
    OPTIMIZE TABLE wp_options;
    
  4. Luego, ejecuta:
    REPAIR TABLE wp_options;
    
  5. Si el error persiste, revisa que la tabla wp_options tenga un registro llamado db_version con el valor correcto (puedes consultar la versión de WordPress en el archivo wp-includes/version.php).

Error 10: "Error al conectar con el servidor FTP" al instalar plugins

WordPress a veces pide credenciales FTP para instalar plugins o temas. Esto es un problema de permisos del servidor.

Solución desde cPanel: Cambiar propietario de archivos

  1. Ve al Administrador de archivos y selecciona la carpeta raíz de WordPress.
  2. Busca la opción Cambiar propietario (en algunos paneles aparece como "Permisos" o "Propietario").
  3. Asegúrate de que el propietario sea el usuario de tu hosting (no nobody o www-data).
  4. Si no sabes cómo, añade esta línea al wp-config.php:
    define('FS_METHOD', 'direct');
    
    Esto obliga a WordPress a usar el sistema de archivos directo, sin FTP.

[WARNING] Si usas FS_METHOD('direct'), asegúrate de que los permisos de las carpetas sean 755 y los archivos 644, como mencionamos antes.

Conclusión: Tu kit de supervivencia para errores WordPress

Como has visto, la mayoría de errores WordPress cPanel o Plesk tienen solución desde el panel de control. La clave está en:

  1. No entrar en pánico. Casi todo tiene arreglo.
  2. Usar el Administrador de archivos para desactivar plugins o temas manualmente.
  3. Revisar la base de datos con phpMyAdmin si hay errores de conexión.
  4. Aumentar límites PHP si fallan las subidas o la memoria.
  5. Tener siempre un backup para restaurar en caso de desastre.

Si después de seguir estos pasos el error persiste, contacta con el soporte de tu hosting. Ellos tienen acceso directo a los servidores y pueden solucionar problemas más profundos.

Recuerda: WordPress es potente, pero frágil. Con esta guía, ya tienes las herramientas para ser tu propio técnico de soporte. ¡A solucionar se ha dicho!

[INFO] ¿Usas Syspanel? Recuerda que el puerto de acceso es el 2106. Si tienes dudas sobre cómo acceder, consulta la documentación de tu proveedor de hosting.

¿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