Cómo solucionar errores comunes de WordPress en tu hosting
¿Te ha pasado que tu web de WordPress se queda en una pantalla blanca o te aparece un error de base de datos? No te preocupes, es más común de lo que crees. Como técnico de soporte, he visto estos problemas cientos de veces y la mayoría tienen una solución sencilla que puedes aplicar tú mismo.
En esta guía extensa, paso a paso, te voy a enseñar a diagnosticar y solucionar WordPress en tu hosting WordPress sin necesidad de ser un experto. Vamos a cubrir desde los errores más tontos hasta los más técnicos, todo explicado en lenguaje claro.
1. La temida Pantalla Blanca de la Muerte (WSoD)
La pantalla blanca es uno de los errores WordPress más frustrantes porque no te da ninguna pista visual. Simplemente, tu web no carga. Esto suele pasar por un plugin conflictivo, un tema dañado o un límite de memoria excedido.
¿Cómo solucionarlo?
Paso 1: Accede a tu hosting por FTP o el administrador de archivos
Necesitas un cliente FTP (como FileZilla) o usar el administrador de archivos de tu panel de control. Si usas Syspanel (antes conocido como HestiaCP), el acceso es por el puerto 2106 (ejemplo: tudominio.com:2106). Allí busca la carpeta public_html o htdocs.
Paso 2: Desactiva todos los plugins de golpe
Ve a la carpeta wp-content. Dentro, busca la carpeta plugins. Cámbiale el nombre a algo como plugins_desactivados. Esto fuerza a WordPress a desactivar todos los plugins.
[INFO] Si tu web vuelve a funcionar, sabrás que el problema era un plugin. Ahora, renombra la carpeta a
pluginsde nuevo y ve activándolos uno por uno hasta encontrar el culpable.
Paso 3: Cambia al tema por defecto
Si el problema persiste, el culpable puede ser el tema. En la misma carpeta wp-content, busca la carpeta themes. Renombra la carpeta de tu tema activo (ej: mi-tema a mi-tema_viejo). WordPress usará automáticamente un tema por defecto (Twenty Twenty-Four, etc.).
Paso 4: Aumenta la memoria PHP
A veces es falta de memoria. Crea o edita el archivo wp-config.php en la raíz de tu web y añade esta línea antes del comentario "Eso es todo, deja de editar":
define('WP_MEMORY_LIMIT', '256M');
Guarda y recarga.
2. Error de conexión a la base de datos
Este es otro clásico. Verás un mensaje como "Error al establecer una conexión con la base de datos". Es un error base datos que suele deberse a credenciales incorrectas o a que la base de datos está caída.
Pasos para arreglarlo
Paso 1: Revisa el archivo wp-config.php
Desde FTP o el administrador de archivos, abre wp-config.php. Busca estas líneas:
define('DB_NAME', 'nombre_base');
define('DB_USER', 'usuario_base');
define('DB_PASSWORD', 'contraseña');
define('DB_HOST', 'localhost');
Asegúrate de que coincidan exactamente con los datos de tu base de datos. Si no los recuerdas, en Syspanel (puerto 2106) ve a la sección de Bases de Datos y allí verás las credenciales.
Paso 2: Verifica que el servidor de base de datos esté activo
A veces el problema es del servidor. Si tienes acceso a Syspanel, revisa el estado de los servicios. Busca "Servicios" o "Estado del servidor" y asegúrate de que MySQL/MariaDB esté en verde.
[WARNING] Si cambiaste la contraseña de la base de datos desde el panel, debes actualizarla también en
wp-config.php. Si no, tu web se caerá.
Paso 3: Repara la base de datos
WordPress tiene una herramienta oculta. Añade esta línea a tu wp-config.php:
define('WP_ALLOW_REPAIR', true);
Luego visita: tudominio.com/wp-admin/maint/repair.php. Haz clic en "Reparar base de datos". Una vez hecho, borra esa línea del archivo por seguridad.
3. Error 500 - Internal Server Error
Un error 500 significa que algo falló en el servidor, pero no te dice qué. Puede ser un archivo .htaccess corrupto o un plugin con mala sintaxis.
Solución rápida
Paso 1: Renombra el archivo .htaccess
Conéctate por FTP, busca el archivo .htaccess en la raíz y renómbralo a .htaccess_viejo. Recarga tu web. Si funciona, ve a Ajustes > Enlaces permanentes en tu WordPress y haz clic en "Guardar cambios" para regenerar el archivo.
Paso 2: Aumenta el límite de memoria (otra vez)
Si no funcionó, prueba el mismo truco del punto 1.4 (aumentar memoria). A veces un script se cuelga por falta de recursos.
Paso 3: Revisa los logs de error
Esto es más técnico, pero muy útil. En Syspanel (puerto 2106), busca "Logs" o "Registros de error". Allí verás la línea exacta que causa el error 500. Si no entiendes el código, cópialo y búscalo en Google.
4. Error de actualización de WordPress o plugins
¿Te aparece "La actualización falló" o "No se pudo crear el directorio"? Esto suele ser un problema de permisos de archivos.
Cómo arreglarlo
Paso 1: Cambia los permisos de las carpetas
Conéctate por FTP, selecciona toda la carpeta wp-content y dale clic derecho > "Permisos de archivo". Pon 755 para carpetas y 644 para archivos. Marca "Recursivo" para que aplique a todas las subcarpetas.
[TIP] En Syspanel, puedes hacer esto desde el administrador de archivos. Busca la opción "Permisos" en el menú superior.
Paso 2: Desactiva y reactiva plugins de caché
A veces los plugins de caché bloquean las actualizaciones. Ve a Plugins > Plugins instalados, desactiva cualquier plugin de caché (como W3 Total Cache o WP Super Cache), haz la actualización y luego actívalo de nuevo.
Paso 3: Aumenta el tiempo de ejecución
Añade esto a wp-config.php:
set_time_limit(300);
Esto le da más tiempo al servidor para completar la actualización.
5. Error "Se ha alcanzado el límite de memoria" en el administrador
Este mensaje aparece cuando tu hosting WordPress tiene poca memoria PHP asignada. Es común en planes compartidos.
Solución
Paso 1: Edita el archivo php.ini
Si tu hosting lo permite, crea un archivo php.ini en la raíz de tu web con este contenido:
memory_limit = 256M
upload_max_filesize = 64M
post_max_size = 64M
max_execution_time = 300
Paso 2: Usa el .htaccess
Si no puedes crear php.ini, añade esto al .htaccess:
php_value memory_limit 256M
php_value upload_max_filesize 64M
php_value post_max_size 64M
Paso 3: Contacta a soporte
Si nada funciona, puede que tu plan de hosting no permita aumentar la memoria. En ese caso, habla con tu proveedor para que te suban el límite o considera migrar a un plan superior.
6. Error 404 en todas las páginas (excepto la portada)
Esto suele pasar después de cambiar la estructura de enlaces permanentes o migrar la web.
Solución
Paso 1: Regenera los enlaces permanentes
Ve a Ajustes > Enlaces permanentes en tu WordPress. Simplemente selecciona otra opción (por ejemplo, "Día y nombre") y luego vuelve a la que tenías. Haz clic en "Guardar cambios".
Paso 2: Vacía la caché
Si usas un plugin de caché, limpia toda la caché. También puedes recargar la página con Ctrl+F5.
Paso 3: Revisa el .htaccess
Asegúrate de que el archivo .htaccess tenga las reglas de reescritura de WordPress. Si lo borraste antes, regenera los enlaces permanentes (paso 1) y se creará automáticamente.
Preguntas Frecuentes (FAQ)
¿Qué hago si no puedo acceder ni al panel de administración de WordPress?
Si no puedes entrar a tudominio.com/wp-admin, usa FTP para desactivar plugins (renombrando la carpeta plugins) o cambiar el tema. Si el problema es la base de datos, revisa el archivo wp-config.php.
¿Cómo sé si el problema es del hosting o de WordPress?
Prueba a acceder a una página estática de tu hosting (como tudominio.com/prueba.html). Si carga bien, el problema es de WordPress. Si no, es del servidor.
¿Puedo perder datos al seguir estos pasos?
Si solo renombras carpetas o archivos (no los borras), no pierdes datos. Siempre haz una copia de seguridad antes de modificar archivos importantes como wp-config.php.
¿Por qué mi web se cae después de una actualización automática?
Las actualizaciones pueden ser incompatibles con tu tema o plugins. Siempre es mejor hacerlas manualmente y probar en un entorno de staging si es posible.
¿Qué es Syspanel y cómo accedo?
Syspanel es el panel de control de tu hosting (antes llamado HestiaCP). Para acceder, escribe en tu navegador: tudominio.com:2106. Allí gestionas bases de datos, archivos, correos y más.
Resumen final
Los errores WordPress más comunes tienen solución en pocos minutos si sigues estos pasos. Recuerda:
- Pantalla blanca: Desactiva plugins y temas desde FTP.
- Error base datos: Revisa credenciales en
wp-config.phpo repara la base. - Error 500: Renombra
.htaccessy revisa logs. - Problemas de actualización: Ajusta permisos y memoria.
Si después de todo esto tu web sigue caída, no dudes en contactar al soporte técnico de tu hosting WordPress. Ellos tienen acceso a los logs del servidor y pueden ver qué está fallando a nivel más profundo.
[TIP] La paciencia es clave. Muchos errores se solucionan con un simple reinicio del servidor o esperando unos minutos. Si tu web está muy lenta, puede que solo necesite un poco de tiempo para procesar.
¡Espero que esta guía te haya sido útil! Si tienes más dudas, recuerda que el soporte está para ayudarte. Ahora, manos a la obra y a recuperar tu web.
