El Error 500 – Internal Server Error se trata de un código general de http que se devuelve cuando el servidor del sitio web detecta que algo no ha ido bien, aunque no se disponga de más información al respecto.
Debes tener en cuenta que dicho error puede notificarse de distintas formas, por ejemplo, las más comunes son:
En primer lugar, debemos diferenciar si el problema se ha producido en una web externa que estamos visitando o en nuestra propia web, dado que los pasos a seguir serán distintos.
info Si aún no dispones de un hosting dónde alojar tu sitio web, puedes revisar a continuación las ofertas que ponemos a tu alcance.
cta:hosting
En caso de experimentar este error al visitar una web, es posible que hayas experimentado algún problema desde tu navegación. Algunos pasos que puedes probar en este caso son:
Recarga la página web:
A veces este tipo de problemas son temporales, así que puedes recargar la web pulsando las teclas F5 o simultáneamente Ctrl + R. Alternativamente, puedes introducir la URL nuevamente en la barra de direcciones, o hacer clic en el icono de recargar.
Borra la caché de tu navegador:
Como hemos comentado en el punto anterior, es posible que el problema fuese temporal, pero puede persistir después de recargar la página. Esto puede ser debido a que el error temporal haya quedado guardado como un resultado de consulta a nivel de tu navegador. Por lo tanto, es recomendable eliminar la caché del navegador.
Independientemente del navegador que utilices, normalmente encontrarás la opción de limpiar la caché o limpiar los datos de navegación en la configuración de historial o privacidad.
Elimina las cookies del navegador.
De forma similar a la caché, es posible que tu navegador haya guardado cookies que generen dicho error, por lo que también es recomendable eliminarlas. Normalmente, podrás encontrar la opción junto a la opción de eliminar la caché.
Contactar con los administradores del sitio web:
Es posible que los administradores de la web conozcan el estado de esta, pero es una buena práctica informar al respecto, ya que podrían desconocer el estado de la situación. De esta forma podrían estar al tanto y así beneficiaros mutuamente.
En caso de haber observado que tu web está generando este tipo de error, dado que es un error genérico, pueden existir múltiples causas. A continuación, citamos las más comunes:
Error de permisos:
Es muy común que este error se produzca a causa de permisos incorrectos, ya sea a nivel de directorios o de archivos. Quizá existan permisos incompatibles entre un script de PHP y CGI, lo que impide la comunicación.
En caso de que necesites revisar los permisos de los directorios y archivos de tu web, puedes guiarte con el siguiente manual adjunto:
Timeout de PHP
Si una secuencia de comando dentro de tu código debe realizar una acción o tramitar una petición y excede el tiempo de espera establecido, puede producirse este error. Especificar reglas concretas de timeout o un mejor manejo de la secuencia de comandos pueden ayudar en este sentido.
Error de código a nivel de .htaccess:
Es importante asegurarnos de que el archivo .htaccess se encuentra correctamente estructurado, de lo contrario, los errores en dicho archivo podrían generar el error 500
Por último, es posible que te encuentres con dicho error y no se deba a ninguna de las causas mencionadas, después de todo se trata de un error genérico, y no todas las webs son iguales ni siguen los mismos patrones a nivel de código.
Por esto mismo, nuestra mayor recomendación es que revises frecuentemente los logs de tu web, o incluso de tu servidor privado (en caso de disponer del mismo). Dichos registros te ofrecerán la información que necesitas para diagnosticar este u otros errores que puedas encontrar, y son una herramienta esencial para mantener tu web sana y lista para el público.
Si necesitas saber cómo revisar tus logs web, puedes seguir el manual que adjuntamos a continuación:
Cómo revisar el registro de eventos (logs) de tu página web
¿Estás interesado en adquirir un servidor privado para alojar tus proyectos? Te invitamos a revisar las ofertas que desde SWHosting ponemos a tu alcance:
cta:cloud_app_swpanel_smart_d5