Los 10 errores comunes en WordPress y cómo solucionarlos
¿Te ha pasado que tu sitio en WordPress de repente se vuelve una página en blanco, o te aparece un mensaje de error de base de datos que te paraliza? No te preocupes, es mucho más común de lo que crees y casi siempre tiene solución. Como técnico de soporte, he visto estos problemas cientos de veces y te prometo que, siguiendo esta guía, podrás resolver la mayoría sin necesidad de ser un experto.
Aquí te explico los 10 errores más comunes en WordPress y, lo más importante, cómo solucionarlos paso a paso. Vamos a ello.
1. La temida "Pantalla Blanca de la Muerte" (WSOD)
Este es, sin duda, el error más famoso y aterrador. Abres tu web y solo ves una página en blanco, sin texto, sin nada. No es un error de tu ordenador, es que WordPress no puede cargar correctamente.
¿Por qué ocurre?
Generalmente, por un conflicto entre un plugin o un tema y la versión de WordPress o PHP. También puede deberse a un límite de memoria agotado.
Solución paso a paso (sin pánico)
- Accede a tu panel de control (cPanel o Syspanel). Si usas Syspanel, recuerda que el acceso es por el puerto 2106 (ejemplo:
tudominio.com:2106). - Localiza el gestor de archivos. Busca la carpeta
public_html(owww) y dentro, la carpeta de tu WordPress. - Desactiva todos los plugins de golpe. Dentro de la carpeta
wp-content, busca la carpetaplugins. Cámbiale el nombre aplugins_desactivados. Esto hará que WordPress no pueda cargar ningún plugin. - Prueba tu web. Si vuelve a verse, el problema está en uno de los plugins.
- Reactivar uno por uno. Vuelve a cambiar el nombre de la carpeta a
plugins. Luego, desde el escritorio de WordPress (si ya puedes entrar), ve a Plugins y actívalos de uno en uno, refrescando tu web cada vez. Cuando el error vuelva, ¡has encontrado al culpable! Elimínalo o busca una alternativa.
[TIP] Si no puedes acceder ni al escritorio, haz todo desde el gestor de archivos de Syspanel o cPanel. Es igual de efectivo.
2. Error de conexión a la base de datos
Este error suele mostrar un mensaje como "Error al establecer una conexión a la base de datos". Es frustrante, pero casi siempre es un problema de configuración.
¿Por qué ocurre?
Los datos de acceso a la base de datos (nombre, usuario, contraseña) en tu archivo wp-config.php son incorrectos, o la base de datos ha sido dañada.
Solución rápida
- Revisa el archivo
wp-config.php. Accede por FTP o gestor de archivos a la raíz de tu WordPress. Abre el archivowp-config.phpcon un editor de texto (como el Bloc de notas). - Verifica estos datos:
DB_NAME(nombre de la base de datos)DB_USER(usuario de la base de datos)DB_PASSWORD(contraseña)DB_HOST(normalmente eslocalhost, pero a veces es otro, comomysql.tudominio.com).
- Compara con los datos de tu hosting. En Syspanel, busca la sección "Bases de datos". Ahí verás los datos correctos.
- Repara la base de datos. Si los datos son correctos, añade esta línea justo antes de la línea que dice
¡Eso es todo, deja de editar!:
define('WP_ALLOW_REPAIR', true); - Ve a esta URL:
tudominio.com/wp-admin/maint/repair.php. Te aparecerá una opción para "Reparar base de datos". Haz clic. - Elimina la línea. Una vez reparada, borra la línea que añadiste en el paso 4. Es importante por seguridad.
[WARNING] No dejes la línea
define('WP_ALLOW_REPAIR', true);activa. Es una puerta abierta para cualquiera.
3. Error al establecer conexión con la base de datos (por caída del servidor)
A veces el error no es tuyo, sino del servidor. Si la base de datos está sobrecargada o caída, no podrás acceder.
¿Qué hacer?
- Pregunta a tu hosting. Contacta con el soporte de tu proveedor (por ejemplo, el equipo de Syspanel). Ellos pueden reiniciar el servicio de base de datos o decirte si hay una incidencia.
- Revisa tu correo. A veces el hosting envía un aviso si la base de datos supera el límite de conexiones o de tamaño.
- Optimiza tu web. Si es recurrente, puede que tu web tenga muchas consultas a la base de datos. Instala un plugin de caché (como W3 Total Cache o WP Super Cache) para aliviar la carga.
4. Error 404 en páginas internas
Entras a la página de inicio, pero al hacer clic en "Contacto" o "Blog", te sale un error 404 (página no encontrada).
¿Por qué ocurre?
Suele pasar después de cambiar la estructura de enlaces permanentes (las URLs).
Solución inmediata
- Ve a Ajustes > Enlaces permanentes en tu escritorio de WordPress.
- Selecciona la opción "Nombre de la entrada" (o la que tenías antes).
- Haz clic en "Guardar cambios". Aunque no cambies nada, al guardar, WordPress regenera las reglas de reescritura de las URLs. Esto suele solucionar el 404 al instante.
[INFO] Si no funciona, asegúrate de que tu servidor (Apache o Nginx) tiene activado el módulo
mod_rewrite. En Syspanel, puedes verificar esto en la sección de configuración del sitio web.
5. Error de memoria agotada (Allowed memory size exhausted)
Aparece un mensaje como: Fatal error: Allowed memory size of 67108864 bytes exhausted. Significa que tu WordPress necesita más memoria de la que tiene asignada.
¿Cómo aumentarla?
- Edita el archivo
wp-config.php(como en el error 2). - Añade esta línea antes de la línea final:
define('WP_MEMORY_LIMIT', '256M'); - Guarda el archivo. Esto le da a WordPress 256 MB de memoria. Si el error persiste, prueba con
512M.
[TIP] Si tu hosting no lo permite, contacta con el soporte. Algunos planes compartidos tienen límites estrictos.
6. Error al subir imágenes (HTTP error o tamaño máximo)
Subes una imagen y te sale "Error HTTP" o "El archivo supera el tamaño máximo permitido".
Soluciones
- Aumenta el tamaño máximo de subida. Puedes hacerlo desde el archivo
wp-config.phpañadiendo:
@ini_set( 'upload_max_size' , '64M' );
@ini_set( 'post_max_size', '64M' );
@ini_set( 'memory_limit', '256M' ); - Comprueba los límites del servidor. En Syspanel, puedes ver los límites de PHP en la sección "Configuración de PHP". A veces el hosting tiene un tope que no puedes superar.
- Usa un plugin. Plugins como "Increase Max Upload Filesize" pueden ayudarte a cambiarlo desde el escritorio.
- Comprime la imagen. Antes de subirla, reduce su tamaño con herramientas online como TinyPNG.
7. Error de sintaxis en un archivo (Parse error)
Aparece un mensaje como: Parse error: syntax error, unexpected '}' in /.../wp-content/themes/tu-tema/functions.php. Has editado mal un archivo PHP.
¿Qué hacer?
- Accede por FTP o gestor de archivos al archivo que menciona el error (en el ejemplo,
functions.php). - Abre el archivo con un editor de código (no con el bloc de notas, usa algo como Notepad++ o Sublime Text para ver los colores).
- Revisa la línea del error. El error suele estar justo antes del símbolo inesperado. Busca un punto y coma (
;) faltante, una llave ({o}) de más o de menos, o una comilla sin cerrar. - Corrige el error. Si no sabes qué es, restaura el archivo original desde una copia de seguridad o descarga el tema/plugin de nuevo.
[WARNING] Nunca edites archivos PHP directamente desde el editor de WordPress si no estás seguro. Un error puede tumbar tu web.
8. Error de mantenimiento (Site under maintenance)
Tu web muestra un mensaje de "Briefly unavailable for scheduled maintenance". Esto ocurre cuando actualizas WordPress, un tema o un plugin, y algo falla a mitad del proceso.
Solución
- Conéctate por FTP o gestor de archivos a la raíz de tu WordPress.
- Busca un archivo llamado
.maintenance. Es un archivo oculto (empieza con punto). - Bórralo. Al eliminarlo, WordPress entiende que la actualización ha terminado y tu web volverá a la normalidad.
[TIP] Si no ves archivos ocultos, en tu gestor de archivos activa la opción "Mostrar archivos ocultos" (en Syspanel suele ser un check).
9. Error de redireccionamiento (Too many redirects o bucle de redirección)
Entras a tu web y el navegador se queda cargando y cargando, o te muestra un error de "demasiadas redirecciones".
¿Por qué ocurre?
Por un conflicto en la configuración de la URL del sitio (HTTP/HTTPS, www/no-www) o por un plugin de redirección mal configurado.
Cómo solucionarlo
- Limpia la caché del navegador y de cualquier plugin de caché.
- Revisa los Ajustes de WordPress. Ve a Ajustes > Generales. Asegúrate de que la "Dirección de WordPress" y la "Dirección del sitio" son exactamente iguales (ambas con o sin www, y con o sin https).
- Desactiva los plugins de redirección (como Redirection o Yoast SEO si tiene redirecciones). Hazlo desde el gestor de archivos (cambiando el nombre de la carpeta
pluginscomo en el error 1). - Revisa el archivo
.htaccess. Si tienes reglas de redirección escritas a mano, puede que estén en bucle. Renombra el archivo.htaccessa.htaccess_backupy luego ve a Ajustes > Enlaces permanentes y guarda para regenerarlo.
10. Error 500 Internal Server Error
Un error genérico que significa que algo falla en el servidor, pero no da más detalles.
Diagnóstico y solución
- Revisa el archivo
.htaccess. Es la causa más común. Renómbralo a.htaccess_backupy prueba tu web. Si funciona, regenera los enlaces permanentes (Ajustes > Enlaces permanentes > Guardar). - Aumenta la memoria de PHP (como en el error 5).
- Desactiva todos los plugins (como en el error 1).
- Revisa los logs de error. En Syspanel, busca la sección "Registros de errores" o "Error logs". Ahí verás la línea exacta que causa el error (por ejemplo, un plugin concreto). Si no entiendes el log, copia el texto y búscalo en Google o pregúntale a tu soporte técnico.
Preguntas Frecuentes (FAQ WordPress)
¿Qué hago si no puedo acceder ni al escritorio de WordPress?
No pasa nada. Puedes solucionar casi todo desde el gestor de archivos de tu hosting (Syspanel o cPanel) o desde un cliente FTP como FileZilla. Las soluciones que te he dado (desactivar plugins, cambiar nombre de tema, editar wp-config.php) se hacen desde ahí.
¿Cómo hago una copia de seguridad antes de tocar nada?
Es muy recomendable. En Syspanel, ve a la sección "Copias de seguridad" y crea una manual. También puedes usar plugins como UpdraftPlus desde el escritorio (si puedes acceder). Si no, desde el panel de hosting.
¿Puedo dañar mi web si sigo estos pasos?
Si sigues los pasos al pie de la letra, es muy difícil. Lo peor que puede pasar es que tengas que restaurar una copia de seguridad. Por eso es importante hacerla antes. Pero en general, cambiar nombres de carpetas o editar archivos de texto es seguro.
¿Cuándo debo llamar a un profesional?
Si después de intentar todo esto el error persiste, o si ves que el problema es de seguridad (por ejemplo, tu web ha sido hackeada), contacta con el soporte de tu hosting. Ellos tienen herramientas más avanzadas. Si usas Syspanel, su equipo de soporte técnico suele ser muy rápido y resolutivo.
Recuerda, la mayoría de los errores WordPress tienen solución y no son el fin del mundo. Con paciencia y siguiendo estos pasos, podrás solucionar WordPress tú mismo. Si te quedas atascado, no dudes en buscar ayuda. ¡Tu web estará de vuelta en marcha en un momento!
