Es la pesadilla de cualquier dueño de una web: entras a tu sitio y te encuentras una pantalla en blanco o el temido mensaje: «500 Internal Server Error».
En 2026, con arquitecturas web cada vez más complejas, este error sigue siendo el más común y el más frustrante. ¿Por qué? Porque es un error genérico. Básicamente, tu servidor está diciendo: «Algo ha salido mal, pero no sé explicarte qué».
En Nuevos Medios Interactivos gestionamos cientos de incidencias al año. Hemos depurado nuestra lista de comprobación para que puedas levantar tu web en menos de 15 minutos.
🛑 Antes de tocar nada
Si tienes acceso a tu panel de hosting (cPanel, SiteGround, Cloudways), haz una Copia de Seguridad (Backup) ahora mismo. Vamos a tocar archivos del núcleo.
Paso 1: El sospechoso habitual (Archivo .htaccess corrupto)
El archivo .htaccess es el portero de tu web. Controla las redirecciones y la seguridad. A veces, al instalar un plugin de caché o seguridad, este archivo se corrompe.
- Accede a tu web vía FTP o Administrador de Archivos del Hosting.
- Busca el archivo
.htaccessen la raíz (donde están las carpetas wp-content y wp-admin). - Cámbiale el nombre a
.htaccess_old. - Intenta entrar en tu web.
¿Ha funcionado? Si la web carga, ve a Ajustes > Enlaces Permanentes en tu WordPress y dale a «Guardar» para generar un archivo nuevo y limpio.
Paso 2: Agotamiento de Memoria PHP
WordPress consume RAM del servidor. Si un proceso (como un importador o un plugin pesado) pide más memoria de la asignada, el servidor corta el grifo y devuelve un Error 500.
La Solución: Aumentar el límite manualmente.
- Abre el archivo
wp-config.php(en la raíz). - Busca la línea que dice
/* That's all, stop editing! */. - Justo encima, pega este código:
define( 'WP_MEMORY_LIMIT', '256M' );
Paso 3: Conflicto de Plugins (Modo Cirujano)
Si lo anterior no funcionó, es probable que un plugin haya «roto» la web tras una actualización automática. Como no puedes entrar al administrador para desactivarlos, lo haremos «a la fuerza».
- Entra por FTP a
/wp-content/. - Busca la carpeta
plugins. - Renómbrala a
plugins_desactivados.
Esto desactiva todos los plugins de golpe. Si la web vuelve a la vida, ya sabes que la culpa es de uno de ellos. Vuelve a poner el nombre original a la carpeta y ve activando uno a uno hasta encontrar al culpable.
Paso 4: Versión de PHP Incompatible
Llegamos a 2026. Si tu servidor se ha actualizado automáticamente a PHP 8.3 o superior, pero usas un tema antiguo o un plugin abandonado, la web puede romperse por incompatibilidad de código.
Entra en tu panel de Hosting y prueba a bajar la versión de PHP a la 8.1 o 8.0 momentáneamente. Si la web carga, tienes un problema de software obsoleto que debes actualizar.
Paso 5: Modo Depuración (WP_DEBUG)
Si nada de lo anterior funciona, hay que pedirle a WordPress que «confiese» el error real.
- Edita de nuevo el archivo
wp-config.php. - Busca
define( 'WP_DEBUG', false );. - Cámbialo a
true:
define( 'WP_DEBUG', true ); define( 'WP_DEBUG_LOG', true ); define( 'WP_DEBUG_DISPLAY', false );
Ahora, en la carpeta /wp-content/ se creará un archivo llamado debug.log. Ábrelo y verás la línea exacta del error (ej: Fatal error in… plugin-malo.php).
¿Sigues viendo la pantalla blanca?
El Error 500 puede ser síntoma de problemas más graves en el servidor. Si has seguido estos pasos y tu web sigue caída, es hora de escalar el problema.
En Nuevos Medios Interactivos ofrecemos servicios de soporte de emergencia y mantenimiento. Contáctanos y recuperamos tu web.
