Los errores 5xx, son códigos de error por parte del servidor. El Error 500, “Error interno del servidor” o “Internal Server Error”, se produce al acceder a una página programada en PHP. En PremiumHosting, todos nuestros servidores compartidos y reseller utilizan PHP.
El mensaje es evitable, te presentamos varias formas comunes de ver el error HTTP 500:
- 500 Internal Server Error
- HTTP 500 – Internal Server Error
- Temporary Error (500)
- Internal Server Error
- HTTP 500 Internal Error
- 500 Error
- HTTP Error 500
- 500. That’s an error
Para poder solucionarlo, es necesario saber las razones que lo producen, entre ellas se destacan:
Permisos incorrectos
Verifica los permisos correctos instalados para todos tus archivos y directorios, estos permisos siempre son:
- 644 para Archivos
- 755 para Directorios
En caso de que requieras corregir un lote de permisos en tu instalación, abre un ticket de soporte y nuestros técnicos te brindarán apoyo para la correcta instalación de los permisos.
Configuración archivo .htaccess
El error 500 en la página Web, también es una respuesta a una programación incompatible o errónea dentro del archivo .htaccess. La solución es renombra el archivo .htaccess con un nombre transitorio.
Comprueba, si tras haber cambiado el nombre no vuelve a aparecer el error, quiere decir que seguramente la programación es la responsable de todo el caos.
Probablemente, el error lo produzca una línea incorrecta y el resto de la programación está perfecta, entonces solicita la asesoría del soporte técnico para que te localicen la sección que contiene la falla.
Programación PHP incorrecta
Si el programa PHP está mal escrito, siempre arrojará un error 500. Es oportuno activar los errores desde la sección de configuración PHP del cPanel, esto para saber en qué línea de código se produce el error.
Versión de php incompatible con la programación
Este es lo bastante común ver errores 500 cuando una página ha sido programada para php 5.6 o inferior, y se instala la versión php 7.0 o superior.
En estos casos, la solución es simple, vuelve a la versión anterior y el error se soluciona, mientras reprogramas para que sea compatible con la última versión.
Bloqueo a través de Firewall de aplicaciones Mod Security
Esta herramienta lanza error 500, cuando considera que la programación es insegura. Al desactivar se elimina el error 500, no obstante, debes abocarte en cuanto a la protección de la web para que no sea víctima de ataques externos.