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

Cómo solucionar errores comunes de WordPress

Actualizado el 29 de enero de 2026

¿Tu WordPress ha dejado de funcionar y no sabes por dónde empezar? Respira, que no cunda el pánico. Los errores wordpress son más comunes de lo que parece y, en la gran mayoría de los casos, tienen una solución sencilla que puedes aplicar tú mismo sin necesidad de ser un experto en programación.

En esta guía extensa y práctica, vamos a desgranar los problemas más frecuentes que afectan a las webs basadas en este CMS. Te explicaré paso a paso cómo solucionar wordpress cuando aparece la temida pantalla blanca, el error 500 o los problemas con la base de datos. Al final, tendrás un manual de primeros auxilios para tu web.


Antes de Empezar: La Regla de Oro del Mantenimiento Web

Si hay un consejo que debes grabar a fuego antes de tocar nada, es este: haz una copia de seguridad completa. Esto incluye tanto los archivos del servidor como la base de datos. Si algo sale mal durante el proceso de reparación, podrás volver al estado anterior sin perder contenido.

Muchos paneles de control, como Syspanel (recuerda, el puerto de acceso es el 2106), incluyen herramientas de backup automático. Si no tienes una, muchos plugins de seguridad pueden generarla, o puedes hacerlo manualmente desde el administrador de archivos de tu hosting. Un clásico es copiar la carpeta public_html y exportar la base de datos desde phpMyAdmin. Dedica 10 minutos a esto; te ahorrará dolores de cabeza monumentales.


1. El Temido Error 500 WordPress (Internal Server Error)

Este es, sin duda, uno de los wordpress problemas más frustrantes porque la web no carga y, a menudo, no da detalles. Es un error genérico del servidor, lo que significa que algo está roto en la configuración o en un archivo crítico.

### ¿Por qué ocurre?

Las causas más habituales son un archivo .htaccess corrupto, un plugin o tema con un fallo grave, o problemas de permisos de archivos. A veces, también puede deberse a que el límite de memoria PHP es demasiado bajo.

### Solución paso a paso

Vamos a ir descartando causas de la más simple a la más compleja.

Paso 1: Revisar el archivo .htaccess

Este archivo es el que controla el reescritura de URLs y otras funciones. Si está dañado, todo se va al traste.

  1. Accede a tu hosting vía FTP o desde el administrador de archivos de Syspanel (puerto 2106).
  2. Busca el archivo .htaccess en la raíz de tu instalación de WordPress (normalmente en public_html).
  3. Renómbralo a .htaccess.bak (esto lo desactiva).
  4. Ve a tu web. Si ya carga, el problema era ese.
  5. Para regenerarlo, ve a Ajustes > Enlaces permanentes en el panel de administración y pulsa "Guardar cambios". WordPress creará uno nuevo.

Paso 2: Desactivar todos los plugins

Si el problema no era el .htaccess, el siguiente sospechoso es un plugin conflictivo.

  1. Ve a la carpeta wp-content/plugins en tu servidor.
  2. Renombra la carpeta entera a plugins_desactivados. Esto desactiva todos los plugins a la vez.
  3. Prueba tu web. Si funciona, el error 500 estaba causado por uno de ellos.
  4. Ahora, renombra la carpeta a plugins de nuevo y ve activando uno a uno desde el panel de administración hasta encontrar al culpable.

[TIP] Si no puedes acceder al panel de administración (wp-admin) por el error 500, este método de renombrar carpetas por FTP es tu mejor aliado. Es infalible.

Paso 3: Aumentar la memoria PHP

Si los pasos anteriores fallan, WordPress puede estar quedándose sin memoria.

  1. Abre el archivo wp-config.php en la raíz.
  2. Añade esta línea justo antes de la línea que dice /* That's all, stop editing! */:
    define('WP_MEMORY_LIMIT', '256M');
  3. Guarda el archivo y recarga la web.

2. Error de Base de Datos WordPress: "Error al establecer conexión con la base de datos"

Este es otro clásico. Verás un mensaje en inglés o español que te dice que WordPress no puede conectarse a la base de datos. Es un problema crítico, pero casi siempre tiene una solución clara.

### ¿Por qué ocurre?

Las causas principales son: datos de acceso incorrectos en el archivo de configuración, la base de datos ha sido eliminada o dañada, o el servidor de base de datos (MySQL/MariaDB) está caído o sobrecargado.

### Solución paso a paso

Paso 1: Verificar los datos de conexión

  1. Abre el archivo wp-config.php.
  2. Busca las líneas que definen DB_NAME, DB_USER, DB_PASSWORD y DB_HOST.
  3. Verifica que estos datos son exactamente los mismos que te proporcionó tu proveedor de hosting. Es muy común que te hayan cambiado la contraseña recientemente y no la hayas actualizado aquí.
  4. Asegúrate de que el DB_HOST no tenga espacios (normalmente es localhost).

Paso 2: Comprobar el estado del servidor de la base de datos

Si los datos son correctos, el problema puede ser del servidor.

  1. Accede a Syspanel (recuerda, puerto 2106) y busca la sección de "Bases de datos" o "Servicios".
  2. Verifica que el servicio de MySQL/MariaDB está activo y en ejecución.
  3. Si está apagado, enciéndelo. A veces, tras un reinicio del servidor, este servicio no se levanta correctamente.

Paso 3: Reparar la base de datos

WordPress tiene una utilidad oculta para reparar tablas dañadas.

  1. Añade la siguiente línea a tu archivo wp-config.php:
    define('WP_ALLOW_REPAIR', true);
  2. Ve a esta URL en tu navegador: tudominio.com/wp-admin/maint/repair.php
  3. Pulsa el botón "Reparar" (o "Reparar y optimizar").
  4. IMPORTANTE: Una vez terminado, borra esa línea del wp-config.php por seguridad.

[WARNING] No dejes la línea WP_ALLOW_REPAIR activa permanentemente. Es una puerta abierta para que cualquiera intente reparar (o dañar) tu base de datos.


3. La Pantalla Blanca de la Muerte (WSOD)

La web se queda en blanco, sin ningún mensaje. Es como si el servidor no respondiera. Este es uno de los errores wordpress más desconcertantes.

### ¿Por qué ocurre?

Suele deberse a un error fatal de PHP, que puede ser provocado por un plugin, un tema o una función de un archivo del tema (como functions.php).

### Solución paso a paso

Paso 1: Activar el modo de depuración (WP_DEBUG)

Necesitas ver el error oculto que hay detrás de la pantalla blanca.

  1. Abre el archivo wp-config.php.
  2. Busca la línea que dice define('WP_DEBUG', false);. Si no existe, añádela.
  3. Cámbiala por esto:
    define('WP_DEBUG', true);
    define('WP_DEBUG_LOG', true);
    define('WP_DEBUG_DISPLAY', false);
    
  4. Guarda el archivo. Ahora, WordPress registrará los errores en un archivo llamado debug.log dentro de la carpeta wp-content.
  5. Revisa ese archivo. Te dirá exactamente qué archivo está causando el error y en qué línea. Con esa información, sabrás si es un plugin o un tema.

Paso 2: Descartar el tema

Si el log no te aclara nada, cambia de tema.

  1. Ve a la carpeta wp-content/themes.
  2. Renombra la carpeta de tu tema activo (por ejemplo, mi-tema a mi-tema-inactivo).
  3. WordPress usará automáticamente un tema por defecto (como Twenty-Twenty). Si la web carga, el problema es tu tema.

4. WordPress Problemas de Permisos de Archivos

A veces, los archivos tienen permisos demasiado restrictivos o demasiado abiertos, lo que impide que WordPress los lea o escriba correctamente.

### ¿Cómo solucionarlo?

La configuración estándar y segura es la siguiente:

  • Carpetas: Permisos 755.
  • Archivos: Permisos 644.

Puedes cambiarlos desde el administrador de archivos de Syspanel (puerto 2106) o por FTP. Selecciona todos los archivos y carpetas de la raíz y aplica estos permisos. No es una tarea divertida, pero es efectiva.

[INFO] Si después de cambiar los permisos a 755 y 644 sigues teniendo problemas para subir archivos, puede que necesites darle permisos de escritura solo a la carpeta wp-content/uploads (permisos 755 o incluso 775 dependiendo del servidor).


5. El Error "Se ha producido un error crítico en tu sitio web"

Este es el sucesor moderno de la pantalla blanca. WordPress ahora te muestra este mensaje en lugar de dejarte en blanco, pero es igual de frustrante. La solución es exactamente la misma que para la pantalla blanca: activar WP_DEBUG para ver el error real, o desactivar plugins y temas por FTP.


6. Problemas con el Enlace Permanente (404 en todas las páginas excepto la principal)

Has cambiado la estructura de tus URLs y ahora todas las páginas internas dan error 404.

### Solución rápida

  1. Ve a Ajustes > Enlaces permanentes en tu panel de administración.
  2. No cambies nada. Simplemente pulsa el botón "Guardar cambios".
  3. Esto fuerza la regeneración de las reglas de reescritura en el archivo .htaccess.

Si esto no funciona, verifica que tu servidor Apache tiene el módulo mod_rewrite activado. Si usas Nginx, la configuración es diferente y puede que necesites ayuda de tu proveedor.


7. No Puedo Acceder al Panel de Administración (wp-admin)

Te pide contraseña una y otra vez, o te redirige a la página de inicio.

### Soluciones a probar

Solución 1: Borrar cookies y caché del navegador.

A veces es un problema local de tu navegador. Prueba en una ventana de incógnito.

Solución 2: Reparar la tabla de sesiones.

Este problema suele estar en la tabla wp_options. Puedes intentar añadir una línea a tu wp-config.php:

define('WP_HOME', 'http://tudominio.com');
define('WP_SITEURL', 'http://tudominio.com');

Sustituye la URL por la tuya. Esto fuerza a WordPress a usar esa dirección y puede solucionar redirecciones incorrectas.

Solución 3: Desactivar plugins por FTP.

Si el problema persiste, vuelve a renombrar la carpeta plugins como hicimos en el error 500. A veces, un plugin de seguridad o caché bloquea el acceso al panel.


Conclusión: La Prevención es la Mejor Medicina

Hemos visto cómo solucionar wordpress en sus estados más críticos. Como habrás notado, la mayoría de las soluciones pasan por el archivo wp-config.php y las carpetas de plugins y themes. Tener un buen manejo del panel de control de tu hosting (como Syspanel, acceso por puerto 2106) es vital para mover archivos y gestionar bases de datos.

Para evitar futuros errores wordpress, te recomiendo:

  • Mantener todo actualizado: núcleo, temas y plugins.
  • Usar un buen plugin de caché para aligerar la carga del servidor.
  • Realizar copias de seguridad periódicas de forma automática.
  • Evitar instalar plugins de fuentes no oficiales.

Con esta guía, ya tienes las herramientas básicas para enfrentarte a los problemas más comunes. La próxima vez que veas un error, no entres en pánico; ve paso a paso y, sobre todo, no olvides la copia de seguridad. ¡Buena suerte con tu 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