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

Cómo solucionar errores comunes de WordPress (Guía básica)

Actualizado el 2 de octubre de 2025

¡Hola! Si estás leyendo esto, probablemente te has encontrado con algún mensaje de error en tu sitio WordPress, o quizás algo no funciona como esperabas. No te preocupes, es más común de lo que crees. Como técnico de soporte, he visto cientos de estos casos y la mayoría tienen una solución sencilla.

En esta guía básica, vamos a recorrer los errores WordPress más frecuentes y te explicaré paso a paso cómo solucionar WordPress sin necesidad de ser un experto. Piensa en esto como tu manual de primeros auxilios para WordPress. Al final, también encontrarás una sección de preguntas frecuentes (FAQ) para consultas rápidas.

Vamos a ello, con calma y paso a paso.


1. El temido "Error al establecer conexión con la base de datos"

Este es uno de los errores más comunes y, afortunadamente, uno de los más fáciles de arreglar. Tu WordPress no puede hablar con la base de datos donde guarda tus artículos, usuarios y configuraciones.

¿Por qué ocurre?

  • Los datos de acceso a la base de datos en tu archivo de configuración (wp-config.php) son incorrectos.
  • La base de datos ha sido eliminada o corrompida.
  • El servidor de bases de datos (MySQL/MariaDB) está caído.

¿Cómo solucionarlo?

Paso 1: Verifica los datos de acceso en wp-config.php
Accede a tu servidor mediante FTP o al administrador de archivos de tu panel de control (como Syspanel, que recordemos, se accede por el puerto 2106). Busca el archivo wp-config.php en la raíz de tu instalación de WordPress. Ábrelo con un editor de texto y 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');

Asegúrate de que el nombre de la base de datos, el usuario y la contraseña sean correctos. Si los cambiaste recientemente, aquí está el problema.

[TIP] En muchos servidores compartidos, el DB_HOST suele ser localhost. Si tu hosting te proporcionó una dirección diferente (como mysql.tudominio.com), cámbiala aquí.

Paso 2: Revisa que la base de datos exista
Entra a tu panel de control (por ejemplo, Syspanel en el puerto 2106, o cPanel, o phpMyAdmin). Busca la sección de bases de datos. Verifica que la base de datos que aparece en wp-config.php realmente exista en la lista. Si no, deberás crearla (con el mismo nombre y usuario) o restaurarla desde un backup.

Paso 3: Repara la base de datos (si está corrompida)
Si todo lo anterior está bien, tu base de datos puede estar dañada. WordPress tiene una herramienta de reparación oculta. Añade esta línea a tu wp-config.php, justo antes de la línea que dice /* ¡Eso es todo, deja de editar! */:

define('WP_ALLOW_REPAIR', true);

Luego, visita en tu navegador: tudominio.com/wp-admin/maint/repair.php. Verás un botón para "Reparar base de datos". Haz clic. Una vez terminado, borra esa línea de tu wp-config.php.

[WARNING] No dejes esa línea activa permanentemente, ya que cualquiera podría acceder a la herramienta de reparación.


2. Pantalla blanca de la muerte (WSOD)

La "White Screen of Death" es frustrante: ves una página completamente en blanco, sin ningún mensaje de error. Esto suele deberse a un error de PHP que se ha ocultado.

Causas comunes

  • Un plugin o tema incompatible o con errores.
  • Límite de memoria de PHP agotado.
  • Error de sintaxis en el archivo functions.php de tu tema.

Solución paso a paso

Paso 1: Accede a tu web por FTP o archivos del servidor
Necesitas poder ver los archivos de WordPress desde fuera del panel de administración.

Paso 2: Desactiva todos los plugins de golpe
Renombra la carpeta wp-content/plugins a wp-content/plugins_old. Si tu web vuelve a funcionar, el problema está en un plugin. Ahora, renómbrala de nuevo a plugins y ve desactivando plugins uno por uno desde el panel de administración (si logras entrar) o renombrando carpetas dentro de plugins para identificar al culpable.

Paso 3: Cambia al tema por defecto
Ve a la carpeta wp-content/themes. Renombra la carpeta de tu tema activo (por ejemplo, tu-tema a tu-tema_old). WordPress usará automáticamente un tema por defecto (Twenty Twenty-Four o similar). Si la web carga, el problema es de tu tema.

Paso 4: Aumenta el límite de memoria de PHP
Añade esta línea a tu wp-config.php:

define('WP_MEMORY_LIMIT', '256M');

Si el problema persiste, contacta con tu hosting para que aumenten el límite a nivel de servidor.

[INFO] Si tu hosting usa Syspanel, puedes ajustar la versión de PHP y los límites de memoria desde la sección "PHP Settings" del dominio, accesible por el puerto 2106.


3. Error 500 - Error interno del servidor

Este error es genérico, pero suele indicar un problema con la configuración del servidor o con un archivo .htaccess corrupto.

Diagnóstico rápido

Paso 1: Renombra el archivo .htaccess
Conéctate por FTP y localiza el archivo .htaccess en la raíz. Renómbralo a .htaccess_old. Recarga tu web. Si funciona, el problema está en ese archivo. Ve a Ajustes > Enlaces permanentes en tu panel de WordPress y haz clic en "Guardar cambios" para regenerarlo.

Paso 2: Verifica los permisos de archivos
Los permisos incorrectos pueden causar errores 500. Los archivos deben tener permisos 644 y las carpetas 755. Puedes cambiarlos desde tu cliente FTP (selecciona todo y asigna permisos) o desde el panel de archivos de Syspanel.

Paso 3: Aumenta la memoria PHP (como en el paso anterior)
A veces un simple aumento de memoria resuelve el error 500.

Paso 4: Revisa los logs de error
Si nada funciona, necesitas ver el log de errores del servidor. En Syspanel (puerto 2106), busca "Error Logs" en la sección de tu dominio. Busca la línea que hable de "PHP Fatal error". Eso te dará la pista exacta.


4. Error 404 - Página no encontrada (después de cambiar enlaces)

Es muy común que al cambiar la estructura de enlaces permanentes (por ejemplo, de ?p=123 a /nombre-del-post/) aparezcan errores 404 en todas las páginas.

Solución mágica

  1. Ve a Ajustes > Enlaces permanentes en tu panel de WordPress.
  2. Simplemente selecciona cualquier opción (por ejemplo, "Nombre de la entrada") y haz clic en Guardar cambios.
  3. WordPress regenerará las reglas de reescritura en el .htaccess. El problema debería desaparecer al instante.

Si no funciona, verifica que tu servidor tenga habilitado mod_rewrite (Apache) o la configuración equivalente en Nginx. En Syspanel, suele estar activado por defecto.


5. Error de mantenimiento: "Briefly unavailable for scheduled maintenance"

Este mensaje aparece cuando WordPress está actualizando algo (plugins, temas o el propio core) y el proceso se interrumpe, dejando un archivo .maintenance en la raíz.

Solución

  1. Conéctate por FTP o al administrador de archivos.
  2. Busca el archivo llamado .maintenance en la carpeta raíz de WordPress.
  3. Bórralo.
  4. Tu web volverá a la normalidad.

[TIP] Si ves este error con frecuencia, puede ser que tu conexión sea lenta. Intenta hacer las actualizaciones en horas de poco tráfico.


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

A veces, el error está en la URL de WordPress o en cómo está configurada.

Causas y soluciones

Causa 1: La URL de WordPress no es correcta
Si has cambiado de dominio o de carpeta, las URLs en la base de datos pueden estar desactualizadas.

Solución: Añade estas líneas a tu wp-config.php:

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

Reemplaza http://tudominio.com con tu URL real. Luego intenta acceder a tudominio.com/wp-admin.

Causa 2: El plugin de seguridad te ha bloqueado
Algunos plugins de seguridad bloquean IPs o rutas. Desactiva todos los plugins renombrando la carpeta wp-content/plugins (como vimos antes). Si puedes entrar, reactiva los plugins uno a uno.


7. Error de actualización: "Download failed. Destination folder not writable"

Este error indica que WordPress no tiene permisos para escribir en el directorio de actualizaciones.

Solución

  1. Conéctate por FTP.
  2. Ve a la carpeta wp-content.
  3. Busca la carpeta upgrade. Si no existe, créala.
  4. Dale permisos 755 a wp-content, a upgrade y a plugins y themes.
  5. Si el error persiste, prueba con permisos 775 temporalmente.

[WARNING] No dejes los permisos en 777, ya que supone un riesgo de seguridad. Vuelve a 755 o 644 en cuanto termines.


8. El cargador de medios no funciona (no sube imágenes)

Este es otro error muy común, a menudo relacionado con la configuración de PHP o con temas/plugins.

Soluciones rápidas

  1. Aumenta el límite de subida de archivos: En tu wp-config.php, añade:
    @ini_set('upload_max_size', '64M');
    @ini_set('post_max_size', '64M');
    @ini_set('max_execution_time', '300');
    
  2. Verifica los permisos de la carpeta uploads: Debe ser 755 y tener un usuario propietario que coincida con el del servidor web.
  3. Desactiva todos los plugins: Si el cargador funciona sin plugins, reactívalos uno por uno.
  4. Prueba con otro navegador: A veces es un problema de caché del navegador.

Preguntas Frecuentes (FAQ)

¿Por qué mi WordPress se vuelve lento de repente?

Puede ser por un plugin mal optimizado, falta de caché, o que tu servidor esté sobrecargado. Revisa los plugins, activa una caché (como WP Super Cache) y contacta a tu hosting si es recurrente.

¿Cómo hago un backup manual de mi WordPress?

Puedes hacerlo desde tu panel de control. En Syspanel (puerto 2106), busca "Backup" o "Copias de seguridad". También puedes usar plugins como UpdraftPlus para backup desde el propio WordPress.

¿Qué hago si olvido mi contraseña de administrador?

Ve a la pantalla de login de wp-admin y haz clic en "¿Has olvidado tu contraseña?". También puedes cambiarla directamente en la base de datos usando phpMyAdmin (en Syspanel, desde "Bases de datos").

¿Es seguro actualizar WordPress siempre?

Sí, pero siempre haz un backup antes. Las actualizaciones parchean vulnerabilidades de seguridad. Si tienes miedo, actualiza primero en un entorno de pruebas.

¿Qué significa el error "Allowed memory size exhausted"?

Significa que tu script PHP ha consumido más memoria de la permitida. Aumenta el límite en wp-config.php (como vimos) o pide a tu hosting que lo suba.


Resumen y consejo final

Como has visto, la mayoría de errores WordPress se pueden solucionar con unos pocos pasos: revisar archivos de configuración, desactivar plugins, cambiar tema, o ajustar permisos. La clave está en mantener la calma y seguir un orden lógico.

Mi recomendación como técnico de soporte:

  1. Siempre ten un backup reciente (al menos semanal).
  2. Actualiza todo (WordPress, temas, plugins) en un entorno de pruebas si es posible.
  3. Usa un buen panel de control como Syspanel (accesible por el puerto 2106) para gestionar archivos, bases de datos y logs de forma sencilla.
  4. Si te atascas, no dudes en pedir ayuda a tu proveedor de hosting o en foros oficiales.

Espero que esta guía te haya sido de gran ayuda. Recuerda que WordPress ayuda está siempre disponible si buscas en la comunidad o en la documentación oficial. ¡Mucho ánimo y a seguir creando contenido!

¿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