Solución de errores comunes en WordPress: página blanca y 500
¿Te has encontrado alguna vez con una pantalla en blanco en tu WordPress o un molesto error 500? No te preocupes, es uno de los problemas más comunes y, por suerte, casi siempre tiene solución. En esta guía completa te explicaré paso a paso cómo identificar y solucionar estos errores, incluso si no eres un experto técnico.
Cuando trabajamos con WordPress, dos de los errores más frustrantes son la página blanca (White Screen of Death) y el error 500 (Internal Server Error). Ambos indican que algo no funciona correctamente en tu sitio, pero las causas pueden ser muy variadas. Lo importante es mantener la calma y seguir un proceso lógico de troubleshooting.
¿Qué causa la página blanca en WordPress?
La famosa página blanca WordPress ocurre cuando el sitio no muestra absolutamente nada, ni siquiera un mensaje de error. Esto suele deberse a un conflicto entre plugins, temas o un límite de memoria PHP insuficiente. También puede aparecer si hay un error fatal en el código de tu sitio.
Causas más frecuentes
- Plugin o tema incompatible: Una actualización reciente puede haber roto la compatibilidad.
- Límite de memoria PHP agotado: WordPress necesita un mínimo de memoria para funcionar.
- Archivo .htaccess corrupto: Un error en este archivo puede provocar una página en blanco.
- Problemas con el servidor: A veces el hosting tiene configuraciones restrictivas.
[TIP] Antes de empezar, si tienes acceso a tu panel de control (como Syspanel, al que accedes por el puerto 2106), haz una copia de seguridad completa de tu sitio. Esto te permitirá restaurar todo si algo sale mal.
¿Qué significa el error 500 en WordPress?
El error 500 WordPress es un error genérico del servidor que indica que algo falló internamente, pero sin dar detalles específicos. Puede aparecer como "500 Internal Server Error" o simplemente como una página en blanco con ese código.
Causas comunes del error 500
- Archivo .htaccess dañado: Uno de los culpables más habituales.
- Permisos incorrectos de archivos o carpetas: Si los permisos no son los adecuados, el servidor no puede leer los archivos.
- Scripts con errores: Un plugin o tema con código defectuoso.
- Problemas de memoria PHP: Similar a la página blanca.
[WARNING] No intentes modificar archivos directamente si no sabes lo que haces. Siempre es mejor usar herramientas como el administrador de archivos de Syspanel o FTP.
Primeros pasos para solucionar errores WordPress
Antes de meternos en soluciones técnicas, hay pasos básicos que puedes probar. Estos suelen resolver la mayoría de los casos de solucionar errores WordPress.
1. Limpia la caché del navegador y del servidor
A veces el error es solo visual. Limpia la caché de tu navegador y, si usas un plugin de caché, purga la caché del servidor. También puedes probar en otro navegador o en modo incógnito.
2. Revisa si el problema es general o específico
Intenta acceder al panel de administración de WordPress añadiendo /wp-admin a tu URL. Si puedes entrar, el problema está en el frontend. Si no, es más profundo.
3. Desactiva todos los plugins
Si tienes acceso al panel, ve a Plugins y desactívalos todos. Si el sitio funciona, reactívalos uno por uno para encontrar el culpable. Si no tienes acceso, tendrás que hacerlo por FTP o desde Syspanel.
[INFO] Para desactivar plugins sin acceso al panel, renombra la carpeta
wp-content/pluginsaplugins_oldusando FTP o el administrador de archivos de Syspanel. Esto desactivará todos los plugins automáticamente.
4. Cambia al tema por defecto (Twenty Twenty-Four o similar)
Un tema incompatible puede causar ambos errores. Desde el panel, cambia a un tema predeterminado de WordPress. Si no puedes acceder, renombra la carpeta del tema actual en wp-content/themes para forzar el uso del tema por defecto.
Soluciones avanzadas para la página blanca y error 500
Si los pasos básicos no funcionan, necesitamos ir más allá. Aquí tienes soluciones más técnicas pero aún accesibles.
Aumentar el límite de memoria PHP
WordPress recomienda al menos 64 MB de memoria, pero muchos sitios necesitan 128 MB o más. Puedes hacerlo editando el archivo wp-config.php.
- Accede a tu sitio por FTP o desde el administrador de archivos de Syspanel.
- Abre el archivo
wp-config.phpen la raíz de WordPress. - Añade esta línea justo antes del comentario "¡Eso es todo, deja de editar!":
define('WP_MEMORY_LIMIT', '256M'); - Guarda el archivo y comprueba si el error desaparece.
[WARNING] Si tu hosting no permite modificar este valor, contacta con soporte. Syspanel suele tener opciones para ajustar recursos desde el panel.
Reparar el archivo .htaccess
Un archivo .htaccess corrupto es causa común del error 500. Para regenerarlo:
- Conéctate por FTP o al administrador de archivos de Syspanel.
- Renombra el archivo
.htaccessa.htaccess_old. - Ve a tu panel de WordPress (si puedes acceder) y en Ajustes > Enlaces permanentes, haz clic en "Guardar cambios" sin modificar nada. Esto regenerará el archivo.
- Si no puedes acceder al panel, crea un nuevo
.htaccesscon el contenido básico:# 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
Verificar permisos de archivos y carpetas
Los permisos incorrectos pueden causar errores 500. Los valores estándar son:
- Carpetas: 755
- Archivos: 644
- wp-config.php: 600 o 644
Puedes cambiarlos desde tu cliente FTP o desde Syspanel seleccionando todos los archivos y ajustando permisos de forma recursiva.
[TIP] En Syspanel, usa la opción "Cambiar permisos" en el administrador de archivos. Aplica 755 a carpetas y 644 a archivos, pero nunca des permisos 777 por seguridad.
Activar el modo de depuración de WordPress
Para ver el error real detrás de la página blanca, activa el modo debug en wp-config.php:
- Abre
wp-config.php. - Busca la línea
define('WP_DEBUG', false);y cámbiala a:define('WP_DEBUG', true); define('WP_DEBUG_LOG', true); define('WP_DEBUG_DISPLAY', false); - Guarda el archivo y recarga tu sitio. Luego revisa el archivo
wp-content/debug.logpara ver los errores específicos.
[INFO] El archivo debug.log se crea automáticamente. Si no aparece, comprueba que la carpeta
wp-contenttenga permisos de escritura.
Soluciones específicas según el error
Si solo ves página blanca
- Aumenta la memoria PHP como explicamos antes.
- Desactiva todos los plugins manualmente.
- Cambia al tema por defecto.
- Revisa el archivo functions.php de tu tema: a veces un error de sintaxis causa la página blanca.
Si ves error 500
- Revisa el archivo .htaccess y regenéralo.
- Comprueba los permisos de archivos y carpetas.
- Verifica que no haya scripts maliciosos (a veces un hack causa este error).
- Contacta con tu hosting: Puede ser un problema del servidor, como un límite de recursos excedido.
[WARNING] Si el error 500 aparece después de instalar un plugin o tema, elimínalo inmediatamente desde FTP renombrando su carpeta.
Preguntas frecuentes (FAQ)
¿Puedo perder datos al solucionar estos errores?
No si haces una copia de seguridad antes. Los pasos que te he dado no eliminan contenido, solo desactivan plugins o temas temporalmente.
¿Qué hago si no tengo acceso a FTP ni a Syspanel?
Contacta con tu proveedor de hosting. Ellos pueden acceder al servidor y ayudarte a desactivar plugins o cambiar el tema desde su lado.
¿El error 500 siempre es culpa mía?
No. A veces el servidor tiene problemas de configuración o sobrecarga. Si todo lo demás falla, el hosting debe revisar los logs del servidor.
¿Puedo evitar estos errores en el futuro?
Sí, siguiendo buenas prácticas:
- Mantén WordPress, plugins y temas actualizados.
- Haz copias de seguridad periódicas.
- Usa un plugin de seguridad y caché.
- No instales plugins de fuentes no confiables.
Conclusión
La página blanca WordPress y el error 500 WordPress pueden ser aterradores, pero con un enfoque metódico casi siempre se resuelven. Recuerda empezar por lo básico: limpiar caché, desactivar plugins y cambiar el tema. Si eso no funciona, pasa a soluciones más técnicas como aumentar la memoria o reparar el .htaccess.
[TIP] Si usas Syspanel (acceso por puerto 2106), aprovecha sus herramientas de administración de archivos y logs. Son muy útiles para diagnosticar problemas sin necesidad de FTP.
No te rindas. La mayoría de estos errores se solucionan en minutos siguiendo estos pasos. Y si todo falla, siempre puedes restaurar tu copia de seguridad o pedir ayuda a tu hosting. ¡Tu sitio volverá a la vida pronto!
