500 Internal Server Error (Error interno del servidor)

TL;DR;
Un 500 Internal Server Error es un estado de respuesta HTTP del servidor, informando de un error general cuya causa no está del todo clara. El servidor puede estar ocupado, puede estar pasando por un timeout de PHP, desplegando una medida anti-inundación, o puede ser un error en el archivo .htaccess o un conflicto entre los módulos instalados. La primera medida en caso de este error es contactar con el proveedor donde se aloja su sitio web.
¿Qué es un error 500 del servidor interno y qué puede causarlo?
Un 500 Internal Server Error (Error interno del servidor) es el código de estado de la respuesta HTTP que muestra que la solicitud del usuario no está siendo procesada debido a un error interno de algún tipo. El error 500 del servidor interno es un error muy general, por lo que la causa exacta del mal funcionamiento no siempre es muy clara. Puede ser eso:
el servidor está ocupado - si hay un repentino aumento en las solicitudes de él, sus recursos pueden no ser suficientes para manejar las solicitudes. Esto también puede ser el caso si hay un ataque de Ddos. También puede ser causado por un mal funcionamiento del disco
la página que envía el mensaje de error 500 podría estar configurada para acceder a recursos externos que no están disponibles de inmediato, por lo que se experimenta un tiempo de espera
en algunos casos, las reescrituras en el archivo .htaccess pueden no funcionar correctamente
La mayoría de los sitios web utilizan un servidor compartido, con recursos limitados. Si un sitio web recibe un mayor número de solicitudes en poco tiempo, el servidor podría desplegar una medida anti-inundación, para gestionar lo que puede considerar como actividad sospechosa
el error 500 del servidor interno no es raro en el caso de sitios web que utilizan módulos que están en conflicto entre sí. Esto se informa a menudo en Wordpress, cuando la instalación de un plugin puede a veces "romper" el sitio web
¿Qué puedes hacer con el error 500 del servidor interno?
Dependiendo de lo que esté causando el problema, hay diferentes soluciones para él. Por parte de los usuarios de la web, no hay mucho que se pueda hacer, excepto actualizar la página para ver si el error persiste. Por parte del propietario de la web, se recomienda esperar 1-2 minutos y refrescar la página. Muchas veces, el error desaparecerá muy rápidamente.
Por otro lado, deberías tratar de arreglar esto lo antes posible para mantener a tus visitantes contentos. Dado que lo más probable es que sea un problema con el servidor lo que está causando el error, debería contactar con su proveedor de alojamiento. Los usuarios avanzados también pueden querer revisar el archivo .htaccess.
Para los usuarios de Wordpress (y no sólo para ellos), si el problema aparece justo después de instalar un nuevo tema o plugin, intenta desactivarlo y actualiza la página. Para estar seguro, también puede desactivar todos sus plugins (o cambiar temporalmente el nombre de su carpeta de "plugins" en el sistema de archivos - por ejemplo, "plugins2"). Si el error desaparece, significa que el error es causado por un plugin. Intenta habilitarlos de nuevo, uno por uno, hasta que el sitio se rompa de nuevo. De esta forma identificará el plugin responsable del error.