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

Errores comunes de WordPress y cómo solucionarlos desde cPanel

Actualizado el 22 de septiembre de 2025

¿Te ha pasado que entras a tu web y, en lugar de tu contenido, ves una pantalla en blanco, un mensaje de error de base de datos o el temido 500 Internal Server? Tranquilo, son situaciones más comunes de lo que crees y, con acceso a cPanel (o a Syspanel en el puerto 2106), puedes resolverlas sin ser un experto.

En esta guía extensa y paso a paso, vamos a desglosar los errores WordPress más frecuentes, entender por qué ocurren y, lo más importante, cómo solucionarlos directamente desde el panel de control de tu hosting. No necesitas conocimientos de programación, solo seguir estas instrucciones al pie de la letra.


1. La temida Pantalla Blanca de la Muerte (WSOD)

Este es, sin duda, uno de los errores WordPress que más pánico causa. De repente, tu web no muestra nada, solo un fondo blanco. Puede deberse a un plugin conflictivo, un tema con errores o un límite de memoria excedido.

Solución 1: Desactivar plugins desde cPanel (Método FTP/Archivos)

No puedes entrar al panel de administración de WordPress, pero sí a los archivos de tu web desde cPanel.

  1. Accede a tu cPanel (o Syspanel en el puerto 2106).
  2. Busca la sección "Archivos" y haz clic en "Administrador de Archivos".
  3. Navega hasta la carpeta public_html (o la carpeta donde esté instalado tu WordPress, a veces es public_html/tu-dominio).
  4. Dentro, busca la carpeta wp-content y luego plugins.
  5. Renombra la carpeta plugins a plugins_old. Esto desactivará TODOS los plugins de golpe.
  6. Vuelve a cargar tu web. Si ves la página de nuevo, el problema era uno de los plugins.
  7. Para identificar cuál: dentro de cPanel, crea una nueva carpeta vacía llamada plugins. Luego, dentro de plugins_old, ve moviendo las carpetas de los plugins (uno por uno) a la nueva carpeta plugins. Después de mover cada uno, refresca tu web. Cuando el error vuelva a aparecer, ¡habrás encontrado al culpable!

[TIP] Si el problema es el tema y no los plugins, renombra la carpeta wp-content/themes a wp-content/themes_old. WordPress usará un tema por defecto (como Twenty Twenty-Four) y podrás acceder de nuevo.

Solución 2: Aumentar el límite de memoria PHP

A veces, la pantalla blanca aparece porque tu web necesita más memoria de la que tiene asignada. Puedes aumentarla desde cPanel.

  1. En el Administrador de Archivos de cPanel, busca el archivo wp-config.php en la raíz de tu instalación de WordPress.
  2. Haz clic derecho sobre él y selecciona "Editar".
  3. Busca la línea que dice define( 'WP_DEBUG', false );. Justo ANTES de esa línea, pega lo siguiente:
    define('WP_MEMORY_LIMIT', '256M');
  4. Guarda los cambios y cierra el archivo. Recarga tu web.

[INFO] Este cambio le dice a WordPress que puede usar hasta 256 MB de memoria, lo cual suele ser suficiente para la mayoría de los sitios.


2. Error de conexión a la Base de Datos

Este es otro de los errores WordPress más claros. Verás un mensaje como "Error al establecer una conexión con la base de datos". Significa que WordPress no puede comunicarse con la base de datos donde guarda toda tu información (posts, usuarios, configuraciones).

Solución: Reparar y verificar credenciales desde cPanel

  1. Reparar la base de datos: A veces, la base de datos está "corrupta" o tiene errores menores. WordPress tiene una herramienta para esto.

    • En tu cPanel, busca la sección "Bases de Datos" y haz clic en "phpMyAdmin".
    • Selecciona tu base de datos en la columna de la izquierda.
    • Marca la casilla "Seleccionar todo" en la parte inferior de la lista de tablas.
    • En el menú desplegable "Con seleccionados", elige "Reparar tabla". Esto intentará arreglar cualquier error lógico.
  2. Verificar las credenciales en wp-config.php:

    • Vuelve al Administrador de Archivos de cPanel.
    • Abre el archivo wp-config.php para editarlo.
    • Busca las siguientes líneas y asegúrate de que los datos son correctos (puedes obtenerlos desde la sección "Bases de Datos MySQL" de tu cPanel):
      define('DB_NAME', 'tu_usuario_bd'); // El nombre de tu base de datos
      define('DB_USER', 'tu_usuario');     // El usuario de la base de datos
      define('DB_PASSWORD', 'tu_contraseña'); // La contraseña del usuario
      define('DB_HOST', 'localhost'); // Normalmente es 'localhost', pero a veces es un servidor específico como 'mysql.tudominio.com'
      
    • Atención al Host: Si tu web usa un hosting compartido, el DB_HOST puede no ser localhost. Revisa el correo de bienvenida de tu hosting o en la sección "Bases de Datos" de cPanel para ver el host correcto.

[WARNING] Al editar wp-config.php, ten mucho cuidado de no borrar ni añadir caracteres de más (como espacios o comillas extra). Un solo carácter incorrecto puede romper la conexión.


3. Error 500 Internal Server Error

El 500 Internal Server es un error genérico del servidor. No te dice exactamente qué falla, pero suele estar relacionado con un archivo .htaccess dañado, un plugin con un error de PHP o un tema incompatible. Es uno de los errores WordPress que más desesperan porque no da pistas.

Solución 1: Restablecer el archivo .htaccess

El archivo .htaccess es un archivo de configuración del servidor. Si se corrompe, causa el error 500.

  1. En el Administrador de Archivos de cPanel, ve a la raíz de tu WordPress.
  2. Busca el archivo llamado .htaccess. Importante: Este archivo puede estar oculto. Asegúrate de tener marcada la opción "Mostrar archivos ocultos" (dotfiles) en la configuración del administrador de archivos.
  3. Haz clic derecho sobre .htaccess y renómbralo a .htaccess_old.
  4. Ahora, entra a tu web. Si se carga, el problema era ese archivo.
  5. WordPress creará uno nuevo automáticamente. Para forzarlo, ve a tu panel de administración de WordPress (si ya puedes entrar) a Ajustes > Enlaces permanentes y haz clic en "Guardar cambios" sin modificar nada.

[TIP] Si no puedes entrar al panel de WordPress, puedes crear un .htaccess nuevo manualmente. Crea un archivo de texto en tu computadora, pégalo y súbelo a la raíz de tu web desde el Administrador de Archivos de cPanel:

# 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

Solución 2: Aumentar el límite de memoria (vuelve a intentarlo)

Como mencionamos antes, un límite de memoria bajo también puede provocar un 500 Internal Server. Prueba el mismo método que para la pantalla blanca: editar wp-config.php y añadir la línea define('WP_MEMORY_LIMIT', '256M');.


4. Error "No se puede conectar a la base de datos" tras un cambio de hosting

Este es un error muy común después de migrar un sitio. Las credenciales de la base de datos cambian con el nuevo hosting.

Solución: Actualizar wp-config.php con los nuevos datos

  1. Accede al cPanel de tu nuevo hosting.
  2. Ve a "Bases de Datos MySQL" y crea una nueva base de datos y un nuevo usuario (o usa uno existente). Anota el nombre de la BD, el usuario y la contraseña.
  3. Abre el Administrador de Archivos y edita wp-config.php.
  4. Reemplaza las líneas DB_NAME, DB_USER y DB_PASSWORD con los nuevos datos.
  5. Guarda el archivo. Tu web debería funcionar.

[INFO] Si después de hacer esto tu web carga pero está en blanco o tiene una apariencia extraña, es posible que necesites actualizar las URLs en la base de datos. Puedes usar un plugin como "Better Search Replace" o hacerlo directamente desde phpMyAdmin, pero eso es un tema para otro artículo.


5. Preguntas Frecuentes (FAQ) sobre errores WordPress

P: ¿Cómo sé si mi error es de WordPress o del servidor?
R: Si ves un mensaje como "500 Internal Server Error" o "Error de base de datos", suele ser de WordPress o su configuración. Si ves "502 Bad Gateway" o "503 Service Unavailable", probablemente sea un problema del servidor (contacta a tu soporte de hosting).

P: ¿Puedo perder datos al renombrar la carpeta de plugins?
R: No. Al renombrar la carpeta, solo desactivas los plugins. Tus datos (configuraciones, etc.) permanecen intactos dentro de la carpeta plugins_old. Una vez que actives el plugin correcto, todo volverá a la normalidad.

P: No encuentro el archivo .htaccess en cPanel. ¿Qué hago?
R: Asegúrate de tener activada la opción "Mostrar archivos ocultos (dotfiles)" en la configuración del Administrador de Archivos. Si aun así no aparece, puedes crearlo tú mismo siguiendo el paso 5 de la solución para el error 500.

P: Después de seguir todos los pasos, sigo teniendo la pantalla blanca. ¿Qué más puedo hacer?
R: Activa el modo de depuración de WordPress. Edita wp-config.php y justo antes de la línea que dice /* ¡Eso es todo, deja de editar! */, añade:

define('WP_DEBUG', true);
define('WP_DEBUG_LOG', true);
define('WP_DEBUG_DISPLAY', false);

Esto creará un archivo debug.log dentro de la carpeta wp-content. Descarga ese archivo desde el Administrador de Archivos de cPanel y ábrelo con un bloc de notas. Las líneas de error te darán pistas precisas sobre qué archivo o línea de código está causando el problema.

[WARNING] No dejes el modo de depuración activado en un sitio en producción. Una vez resuelto el error, vuelve a cambiar WP_DEBUG a false o borra las líneas que añadiste.


Con esta guía, ya tienes las herramientas para enfrentar los errores WordPress más comunes directamente desde cPanel (o Syspanel). Recuerda que la paciencia y seguir los pasos uno por uno son clave. ¡No te rindas, tu web puede volver a la vida!

¿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