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

Cómo solucionar problemas comunes de WordPress en cPanel

Actualizado el 13 de febrero de 2026

¿Tu web en WordPress se ha vuelto lenta, muestra un error en blanco o no te deja ni entrar al panel de administración? Tranquilo, es más común de lo que crees. Muchos de estos problemas tienen solución desde el propio cPanel de tu hosting (o desde Syspanel, que es la alternativa que usamos en algunos planes y se accede por el puerto 2106). En esta guía extensa, vamos a recorrer los errores más frecuentes y te voy a enseñar, paso a paso, cómo solucionarlos como un auténtico profesional del soporte técnico.

Vamos a empezar con lo básico: entender qué herramientas tienes a tu disposición en el panel de control. Luego, iremos uno por uno con los problemas típicos: el temido "Error de conexión a la base de datos", el "White Screen of Death", los errores 500, 403 y 404, y cómo lidiar con plugins o temas que rompen tu web. Al final, encontrarás una sección de preguntas frecuentes (FAQ) para resolver dudas rápidas.


Primeros pasos: Accede a tu panel de control

Antes de meter mano, necesitas saber dónde estás parado. Tu hosting te da acceso a un panel que gestiona todo: archivos, bases de datos, dominios, etc.

### Acceso a cPanel estándar

Si tu proveedor usa cPanel, la dirección suele ser algo como https://tudominio.com/cpanel o https://tuip:2083. Usa el usuario y contraseña que te dieron al contratar el hosting.

### Acceso a Syspanel (antes HestiaCP)

Si tu plan usa Syspanel (la versión mejorada de HestiaCP), el acceso es diferente. No busques el puerto 2083. En su lugar, escribe en tu navegador:

https://tudominio.com:2106

O si es por IP: https://tuip:2106

[INFO] Syspanel es el panel que usamos en algunos de nuestros servidores. Es muy potente y ligero, pero su interfaz es distinta a cPanel. No te asustes, las funciones son las mismas: gestor de archivos, bases de datos, etc.


Problema 1: Error de conexión a la base de datos

Este es, sin duda, uno de los errores más frustrantes. Ves tu web y solo aparece un mensaje que dice: "Error al establecer una conexión a la base de datos". No entres en pánico. Casi siempre es algo que puedes arreglar en 5 minutos.

### ¿Por qué ocurre?

Las causas más comunes son:

  • El nombre de la base de datos, el usuario o la contraseña han cambiado.
  • La base de datos ha sido eliminada accidentalmente.
  • El servidor de bases de datos (MySQL/MariaDB) está caído o sobrecargado.
  • El archivo wp-config.php tiene datos incorrectos.

### Paso a paso para solucionarlo

  1. Verifica que la base de datos existe. Entra a tu cPanel o Syspanel. Busca la sección "Bases de datos" o "MySQL". Verás una lista. Asegúrate de que la base de datos que usa tu WordPress sigue ahí. Si no está, tendrás que crearla de nuevo y luego restaurar una copia de seguridad.

  2. Comprueba el usuario y la contraseña. En la misma sección, revisa que el usuario de la base de datos existe y que la contraseña es correcta. A veces, al cambiar la contraseña desde el panel, se actualiza en el sistema pero no en tu archivo de configuración.

  3. Revisa el archivo wp-config.php. Este es el archivo más importante. Usa el "Gestor de Archivos" de tu panel (cPanel o Syspanel) y navega hasta la carpeta public_html (o la carpeta donde esté instalado tu WordPress). Busca el archivo wp-config.php. Ábrelo con el editor de texto. Busca estas líneas:

    define('DB_NAME', 'nombre_de_tu_base');
    define('DB_USER', 'tu_usuario');
    define('DB_PASSWORD', 'tu_contraseña');
    define('DB_HOST', 'localhost');
    

    Asegúrate de que los valores coincidan exactamente con los que ves en tu panel. El DB_HOST casi siempre es localhost, pero algunos hostings usan una IP o un nombre de servidor. Si no estás seguro, consulta con tu soporte.

  4. Prueba la conexión desde el panel. Algunos paneles tienen una herramienta llamada "phpMyAdmin". Entra ahí, selecciona tu base de datos y haz clic en una tabla. Si ves datos, la base funciona. Si no, puede que el servidor MySQL esté caído. En ese caso, contacta a tu proveedor.

[WARNING] Nunca edites el archivo wp-config.php con un editor de texto plano como el Bloc de notas sin codificación UTF-8. Podrías dañar el archivo. Usa siempre el editor del panel o un editor de código como VS Code.


Problema 2: Pantalla blanca de la muerte (White Screen of Death)

La temida WSOD. Ves tu web y solo hay un fondo blanco, sin ningún mensaje de error. No te asustes, casi siempre es culpa de un plugin o un tema.

### Causas principales

  • Plugin conflictivo: Instalaste un plugin nuevo y algo salió mal.
  • Tema incompatible: Actualizaste el tema o instalaste uno nuevo y no es compatible con tu versión de PHP o con otros plugins.
  • Límite de memoria de PHP agotado: Tu web necesita más memoria de la que el servidor le asigna.

### Solución rápida: Desactivar plugins por FTP o por el Gestor de Archivos

Como no puedes acceder al panel de administración, tienes que hacerlo desde fuera.

  1. Accede al Gestor de Archivos de tu cPanel o Syspanel.
  2. Ve a la carpeta wp-content.
  3. Dentro, verás una carpeta llamada plugins. Renómbrala a plugins_old (o plugins.desactivado). Esto hará que WordPress no pueda cargar ningún plugin.
  4. Ahora intenta acceder a tu web. Si funciona, el problema era un plugin. ¡Bien!
  5. Para encontrar cuál era, crea una carpeta nueva llamada plugins (vacía) y luego ve moviendo los plugins de plugins_old a plugins de uno en uno, probando la web cada vez. Cuando deje de funcionar, ese es el culpable. Elimínalo o busca una alternativa.

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

Si desactivar plugins no funciona, prueba esto:

  1. Edita el archivo wp-config.php (como vimos antes).

  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 y comprueba la web.

[TIP] Si tu hosting te permite cambiar la versión de PHP, prueba a cambiarla a una más reciente (por ejemplo, de PHP 7.4 a PHP 8.0 o 8.1). A veces la solución es tan simple como eso. En cPanel lo haces en "Seleccionar versión de PHP". En Syspanel, busca "PHP Settings" o similar.


Problema 3: Error 500 – Internal Server Error

Este error es un cajón de sastre. Significa que algo falló en el servidor pero no te da detalles. Las causas más comunes son:

  • Un archivo .htaccess corrupto.
  • Un plugin o tema con un error fatal.
  • Permisos de archivos incorrectos.

### Solución 1: Renombrar el archivo .htaccess

  1. Ve al Gestor de Archivos y busca el archivo .htaccess en la raíz de tu WordPress (normalmente en public_html). Puede estar oculto. Activa la opción "Mostrar archivos ocultos" si es necesario.
  2. Renómbralo a .htaccess_old.
  3. Prueba tu web. Si funciona, el problema está en ese archivo.
  4. Para regenerarlo, ve a Ajustes > Enlaces permanentes en tu panel de WordPress (si puedes acceder) y haz clic en "Guardar cambios". WordPress creará un .htaccess nuevo y limpio.

### Solución 2: Verificar permisos de archivos

Los archivos y carpetas deben tener permisos específicos. Los archivos deben ser 644 y las carpetas 755. Si están mal, el servidor se bloquea.

  1. En el Gestor de Archivos, selecciona todos los archivos de la raíz (Ctrl+A).
  2. Haz clic derecho y elige "Cambiar permisos".
  3. Marca las casillas para que quede en 755 para carpetas y 644 para archivos. Si no puedes hacerlo de forma masiva, hazlo manualmente en las carpetas principales (wp-admin, wp-content, wp-includes).

[WARNING] No pongas permisos 777 (escritura para todos) a menos que sepas exactamente lo que haces. Es un agujero de seguridad.


Problema 4: Error 403 – Forbidden

Este error significa que no tienes permiso para acceder a la web o a una parte de ella.

### Causas y soluciones

  • Archivo .htaccess con reglas restrictivas: A veces, al instalar un plugin de seguridad, se bloquea tu propia IP. Renombra el .htaccess como en el paso anterior.
  • Permisos de archivos incorrectos: Revisa que la carpeta public_html tenga permisos 750 o 755. Si está en 700, el servidor web no puede leerla.
  • Problema con el índice: Asegúrate de que exista un archivo index.php o index.html en la carpeta raíz. Si no, el servidor no sabe qué mostrar.

Problema 5: Error 404 – Página no encontrada

Este error aparece cuando intentas acceder a una URL que no existe o cuando los enlaces permanentes están mal configurados.

### Solución rápida

  1. Ve a tu panel de WordPress (si puedes) a Ajustes > Enlaces permanentes.
  2. Simplemente selecciona una opción (por ejemplo, "Nombre de la entrada") y haz clic en Guardar cambios. Esto regenera las reglas de reescritura en el .htaccess.
  3. Si no puedes acceder al panel, renombra el archivo .htaccess como explicamos antes y luego vuelve a generarlo.

Problema 6: No puedo acceder al panel de administración (wp-admin)

A veces el error es que la web de cara al público funciona, pero al poner /wp-admin te sale un error o te redirige a otro lado.

### Causas comunes

  • Problema con la URL de WordPress: En la base de datos, las URLs de sitio y de inicio pueden estar mal.
  • Caché del navegador o del servidor: A veces es solo un problema de caché.

### Soluciones

  1. Limpia la caché de tu navegador y prueba con una ventana de incógnito.
  2. Si usas un plugin de caché (como W3 Total Cache o WP Super Cache), a veces bloquea el acceso. Desactívalo renombrando la carpeta del plugin (como vimos en la WSOD).
  3. Corrige la URL en la base de datos: Si el problema persiste, puede que las URLs en la tabla wp_options estén mal. Usa phpMyAdmin para entrar a tu base de datos, busca la tabla wp_options y revisa las filas siteurl y home. Deben tener la URL correcta de tu web (por ejemplo, https://tudominio.com).

FAQ: Preguntas frecuentes sobre problemas WordPress en cPanel

Aquí tienes las dudas más comunes que resuelve nuestro equipo de soporte. Si no encuentras la tuya, revisa el índice al principio.

### ¿Qué hago si mi web carga muy lenta?

La lentitud puede deberse a muchas cosas. Primero, revisa si tienes muchos plugins activos. Desactívalos uno por uno para encontrar al culpable. Luego, optimiza las imágenes (usa plugins como Smush o ShortPixel). También puedes activar la compresión Gzip y el caché desde tu panel (cPanel suele tener "Optimizar sitio web" o "Cache"). Si nada funciona, puede que tu plan de hosting sea justo. Considera mejorar a uno con más recursos.

### ¿Cómo restauro una copia de seguridad de WordPress desde cPanel?

En cPanel, busca la sección "Copias de seguridad" o "Backup". Ahí puedes descargar una copia completa de tu web (archivos y base de datos). Para restaurar, subes los archivos por FTP o Gestor de Archivos y luego importas la base de datos desde phpMyAdmin. Si usas Syspanel, busca "Backups" en el menú lateral.

### ¿Puedo cambiar la versión de PHP desde cPanel?

Sí. En cPanel, busca "Seleccionar versión de PHP" (o "MultiPHP Manager"). Ahí puedes elegir entre versiones como 7.4, 8.0, 8.1, etc. En Syspanel, la opción está en "PHP Settings" o "PHP Version". Cambiar a una versión más moderna suele solucionar problemas de compatibilidad.

### ¿Qué es el archivo wp-config.php y por qué es tan importante?

Es el archivo de configuración principal de WordPress. Contiene las claves de acceso a la base de datos, las claves de seguridad (salts) y otras configuraciones globales. Si se daña o lo borras, tu web dejará de funcionar. Siempre ten una copia de seguridad de este archivo.

### ¿Cómo sé si mi hosting usa cPanel o Syspanel?

Normalmente lo sabes por la URL de acceso. Si es tudominio.com/cpanel o tudominio.com:2083, es cPanel. Si es tudominio.com:2106, es Syspanel (antes HestiaCP). Si no estás seguro, pregunta a tu proveedor de hosting.

### ¿Qué hago si después de todo mi web sigue rota?

Si has seguido todos los pasos y nada funciona, es hora de contactar al soporte técnico de tu hosting. Antes de llamar, ten a mano: tu nombre de usuario, el dominio afectado, una descripción clara del error (¿qué ves exactamente?) y los pasos que ya intentaste. Esto acelerará muchísimo la solución.


Consejo final: Prevenir antes que curar

La mejor forma de solucionar problemas es no tenerlos. Aquí van tres hábitos que te ahorrarán dolores de cabeza:

  1. Haz copias de seguridad periódicas. La mayoría de paneles (cPanel y Syspanel) permiten programar backups automáticos. Actívalos.
  2. Actualiza todo con cuidado. Antes de actualizar WordPress, un plugin o un tema, haz una copia de seguridad. Si algo falla, puedes volver atrás.
  3. No instales plugins de fuentes dudosas. Usa siempre el repositorio oficial de WordPress o plugins premium de confianza.

Y recuerda: si en algún momento te sientes perdido, el equipo de soporte de tu hosting está para ayudarte. No dudes en abrir un ticket. ¡Buena suerte con tu WordPress!

¿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