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

Guía para resolver errores comunes en WordPress

Actualizado el 28 de marzo de 2026

¿Tu WordPress se ha vuelto loco? No te preocupes, es más común de lo que crees. Como técnico de soporte, he visto cientos de casos donde un simple error puede convertirse en un dolor de cabeza. Pero con esta guía práctica, vas a aprender a identificar y solucionar los problemas más frecuentes sin volverte loco.

Vamos a dividir este artículo en secciones muy claras, con pasos que puedes seguir incluso si no eres un experto en sysadmin. Recuerda que siempre puedes contar con tu panel de control (como Syspanel, que accedes por el puerto 2106) para gestionar tu hosting.

Error 500: El temido "Internal Server Error"

Este es uno de los problemas WordPress más frustrantes porque no te da ninguna pista visual. Pero no te asustes, casi siempre tiene una solución sencilla.

¿Por qué ocurre?

  • Un plugin o tema defectuoso.
  • Archivos corruptos (como el .htaccess).
  • Límite de memoria PHP agotado.

Cómo solucionarlo paso a paso

  1. Accede a tu hosting por FTP o por el administrador de archivos de Syspanel. Desde el puerto 2106, busca la opción "Administrador de Archivos".
  2. Localiza la carpeta wp-content y dentro de ella, la carpeta plugins. Cámbiale el nombre temporalmente a plugins_old. Esto desactivará todos los plugins de golpe.
  3. Vuelve a cargar tu web. Si el error desaparece, el culpable es uno de los plugins. Ve renombrándolos uno a uno (de plugins_old a plugins) para encontrar al malo.
  4. Si el error persiste, prueba con el tema. Dentro de wp-content, busca la carpeta themes. Cambia el nombre de tu tema activo a tema_old. WordPress cargará un tema por defecto (Twenty Twenty-Five, por ejemplo). Si funciona, tu tema tiene un conflicto.

[TIP] Si no puedes acceder al administrador de archivos, usa un cliente FTP como FileZilla. Las credenciales las encuentras en tu panel de hosting, en la sección de "Cuentas FTP".

Pantalla Blanca de la Muerte (WSOD)

La famosa "White Screen of Death". Ves la página completamente en blanco, sin ningún mensaje. Esto suele ser por un error PHP crítico.

Causas comunes

  • Problemas WordPress de memoria.
  • Un plugin que consume todos los recursos.
  • Un error en el archivo functions.php de tu tema.

Soluciones prácticas

  1. Aumenta el límite de memoria PHP. Edita el archivo wp-config.php (está en la raíz de tu instalación) y añade esta línea justo antes de donde dice "That's all, stop editing!":

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

  2. Activa el modo debug de WordPress. En el mismo archivo wp-config.php, busca define('WP_DEBUG', false); y cámbialo a true. Luego añade:

    define('WP_DEBUG_DISPLAY', true);

    Esto te mostrará los errores en pantalla. Si ves algo como "Fatal error: Call to undefined function...", ya sabes qué archivo está causando el problema.

  3. Desactiva todo manualmente. Como en el error 500, renombra la carpeta plugins y luego la de themes. Si la web vuelve, ya sabes por dónde tirar.

[WARNING] No dejes el modo debug activado en un sitio en producción. Una vez solucionado el error, vuelve a poner WP_DEBUG en false.

Error de Conexión a la Base de Datos

Este error te deja completamente fuera. La web muestra un mensaje como "Error establishing a database connection".

¿Qué ha pasado?

  • Las credenciales de la base de datos son incorrectas.
  • El servidor de base de datos está caído o sobrecargado.
  • La base de datos se ha corrompido.

Pasos para solucionar WordPress

  1. Revisa el archivo wp-config.php. Busca estas líneas:

    define('DB_NAME', 'nombre_base');
    define('DB_USER', 'usuario_base');
    define('DB_PASSWORD', 'contraseña_base');
    define('DB_HOST', 'localhost');

    Asegúrate de que coinciden con los datos que te proporcionó tu hosting. Si usas Syspanel, puedes ver las credenciales en la sección "Bases de Datos" (acceso por puerto 2106).

  2. Prueba a conectar manualmente. Si tienes acceso a phpMyAdmin (desde Syspanel, busca "phpMyAdmin"), intenta iniciar sesión con esos mismos datos. Si no puedes, las credenciales están mal.

  3. Repara la base de datos. Añade esta línea en wp-config.php:

    define('WP_ALLOW_REPAIR', true);

    Luego visita tudominio.com/wp-admin/maint/repair.php. Te aparecerá una opción para "Reparar base de datos". Hazlo y luego borra esa línea del archivo.

[INFO] Si el servidor de base de datos está caído, no hay mucho que puedas hacer salvo contactar a tu proveedor de hosting. Pero suele ser temporal.

Error 404 en todas las páginas (excepto la principal)

Esto es muy común después de cambiar la estructura de enlaces permanentes o migrar el sitio. Las URLs internas dejan de funcionar.

Solución rápida

  1. Ve a Ajustes > Enlaces permanentes en tu administrador de WordPress.

  2. Sin cambiar nada, simplemente haz clic en "Guardar cambios". Esto regenera las reglas de reescritura.

  3. Si no funciona, toca el archivo .htaccess. Conéctate por FTP o por el administrador de archivos de Syspanel y busca el archivo .htaccess en la raíz. Si no existe, créalo. Pega este 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
    
  4. Guarda el archivo y prueba. Si el error persiste, puede que tu hosting no tenga mod_rewrite activado. En Syspanel, puedes verificar esto en la sección "Servicios Web" o contactando al soporte.

Error "Conexión segura fallida" o problemas con SSL

Cada vez más común. Tu web carga con HTTPS pero algo no funciona bien.

Diagnóstico básico

  1. Verifica que el certificado SSL esté activo. Desde Syspanel (puerto 2106), ve a "SSL/TLS" y comprueba que tu dominio tiene un certificado válido. Si no, puedes instalar Let's Encrypt gratis.
  2. Revisa la configuración de WordPress. Ve a Ajustes > Generales y asegúrate de que tanto la "Dirección de WordPress" como la "Dirección del sitio" empiecen con https://.
  3. Corrige contenido mixto. Si tu web carga recursos (imágenes, scripts) por HTTP, el navegador puede bloquearlos. Usa un plugin como "Really Simple SSL" que fuerza HTTPS y corrige las URLs.

[TIP] Si después de instalar el SSL la web se vuelve inaccesible, puedes forzar HTTPS desde el archivo .htaccess añadiendo:

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R=301,L]

El clásico "Error al conectar con el servidor de correo"

WordPress no puede enviar correos (notificaciones, recuperación de contraseñas, etc.).

¿Por qué pasa?

  • Tu hosting bloquea la función mail() de PHP.
  • Necesitas usar un servicio SMTP externo.

Solución para sysadmin novatos

  1. Instala un plugin SMTP. El más popular es "WP Mail SMTP". Te guiará paso a paso.
  2. Configura con Gmail, SendGrid o el servicio que prefieras. Necesitarás:
    • Servidor SMTP (por ejemplo, smtp.gmail.com)
    • Puerto (587 para TLS, 465 para SSL)
    • Autenticación (tu correo y contraseña o una clave de aplicación)
  3. Prueba el envío. El plugin tiene una opción para enviar un correo de prueba. Si llega, problema resuelto.

[WARNING] Si usas Gmail, activa la verificación en dos pasos y genera una "contraseña de aplicación" desde tu cuenta de Google. No uses tu contraseña normal.

El editor de bloques (Gutenberg) no carga o da errores

Te aparece un mensaje como "El editor ha encontrado un error inesperado".

Causas y soluciones

  • Conflicto de plugins. Desactiva todos los plugins y vuelve a activarlos uno por uno.
  • Caché del navegador. Limpia la caché de tu navegador o prueba en modo incógnito.
  • JavaScript error. Abre la consola del navegador (F12 > Console) y busca errores. Si ves algo como "Uncaught TypeError", anótalo y búscalo en Google.
  • Memoria insuficiente. Como vimos antes, aumenta el límite de memoria PHP en wp-config.php.

[INFO] A veces, simplemente actualizar WordPress a la última versión soluciona estos problemas WordPress relacionados con el editor.

Preguntas Frecuentes (FAQ)

¿Cómo accedo a Syspanel para gestionar mi hosting?

Syspanel es el panel de control de tu hosting. La dirección de acceso suele ser tudominio.com:2106 o una IP que te proporcionó tu proveedor. Usa las credenciales que te dieron al contratar el servicio.

¿Qué hago si no puedo acceder ni al administrador de WordPress?

Tranquilo, hay una solución. Conéctate por FTP o por el administrador de archivos de Syspanel. Luego, en la carpeta wp-content, renombra la carpeta plugins a plugins_old. Esto desactivará todos los plugins y te permitirá acceder de nuevo. Luego, desde el panel de WordPress, puedes ir desactivando plugins uno a uno.

¿Cada cuánto debo hacer copias de seguridad?

Idealmente, cada vez que hagas un cambio importante (actualizar WordPress, instalar un plugin nuevo, modificar el tema). Pero como mínimo, una copia semanal. En Syspanel suele haber una herramienta de backups automáticos. Actívala si no lo has hecho.

¿El error "500 Internal Server Error" puede deberse a mi hosting?

Sí, a veces el servidor tiene problemas de recursos o configuraciones incorrectas. Si después de seguir todos los pasos el error persiste, contacta al soporte de tu hosting. Ellos pueden revisar los logs del servidor (algo que como usuario normal no puedes hacer).

¿Cómo sé si un plugin está desactualizado y causa problemas WordPress?

En el escritorio de WordPress, ve a Plugins > Plugins instalados. Verás una columna "Última actualización". Si ves plugins que no se han actualizado en más de un año, es una señal de alarma. Además, busca en la lista si aparece algún aviso de "Se ha encontrado una vulnerabilidad". Si es así, desactívalo y sustitúyelo por una alternativa más moderna.

Consejos finales para evitar dolores de cabeza

Como sysadmin (aunque sea de tu propio sitio), la prevención es clave. Aquí van algunos tips:

  • Mantén todo actualizado: WordPress, plugins y temas. Las actualizaciones no solo traen nuevas funciones, sino parches de seguridad y corrección de errores.
  • Usa un tema hijo (child theme). Si modificas el código de un tema, hazlo a través de un tema hijo. Así, cuando actualices el tema padre, no perderás tus cambios.
  • Instala un plugin de caché. Como W3 Total Cache o WP Super Cache. Reducen la carga del servidor y mejoran la velocidad, evitando errores por timeout.
  • Monitoriza tu sitio. Herramientas como UptimeRobot te avisan si tu web se cae. Así puedes actuar rápido antes de que los visitantes se den cuenta.

[TIP] Si no te sientes cómodo editando archivos, muchos de estos errores se pueden solucionar desde el propio panel de administración de WordPress. Pero saber usar FTP o el administrador de archivos de Syspanel te dará mucha más autonomía.

Recuerda, los problemas WordPress son normales y, en su mayoría, tienen solución. Sigue esta guía paso a paso y verás que hasta el error más feo se puede solucionar WordPress sin necesidad de ser un experto. Y si te atascas, siempre puedes preguntar en foros o contactar a tu proveedor de hosting. ¡Ánimo!

¿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