Internal Server Error
Introducción
Los errores
Internal server error (500, 501, 502, etc...) se deben a una mala configuración de su sitio.
Las causas pueden ser múltiples.
Protección htaccess
En el caso de que la sección donde encuentra el error, sea una sección protegida, la causa más probable es un fallo de sitaxis en el fichero .htaccess.
Si la sintaxis de .htaccess no es la correcta, el servidor web mostrará un error 505.
Para chequear si es esa la causa, renombre .htaccess a .htaccess_bak, por ejemplo.
Si su sitio funciona después del cambio, es que la sintaxis no es la correcta.
Para saber más sobre la sitaxis de la protección de .htaccess consulte nuestras guías sobre Htaccess :
HtaccessAutre
Permisos/Derechos
Debe respetar ciertas reglas de seguridad en relación a los derechos que se dan a a los ficheros web y a los scripts (CGI).
- La raíz de su sitio debe estar obligatoriamente en 705 (los permisos establecidos por defecto por OVH).
- Se trata del directorio / (barra) o . (punto) en su conexión FTP. No lo modifique.
- Los otros directorios deben tener permisos de 705 o bien 755
- Las páginas web deben tener permisos de 604 o bien 644
- Los scripts CGI deben tener permisos de 705 o bien 755
Puede cambiar los permisos conectándose a su espacio web a través de su conexión FTP o SSH.
Para saber más sobre los permisos consulte nuestra guía sobre permisos :
CgiComoCambiarPermisos
Error de scripts
Si programa en un lenguaje de script (PHP, Perl) y hay algún error de interpretación del script a nivel de código, se mostrará un error 505.
Por cuestiones de seguridad, no podemos facilitar detalles del error ya que cualquiera que visite su sitio en ese momento podría obtener detalles de su código.
Podrá ver algunos detalles más en los logs de Apache disponibles en su Manager (Estadísticas - OSL) pasados unos minutos.
Para depurar sus scripts, en cambio, puede usar la conexión telnet / SSH, disponible en las ofertas plan.
Más información
:
CgiComoCambiarPermisos : Guía sobre CGI y permisos.
:
HtaccessProtection : ¿Cómo proteger el acceso a un directorio por autentificación?.
:
HtaccessProtectIP : ¿Cómo bloquear ciertas IP a nivel de mi sitio?.
:
HtaccessAutre : Las operaciones realizables con los ficheros .htaccess.
:
HtaccessModRewrite : Algunas ideas sobre el módulo rewrite de Apache
:
UtilizarSshTelnet : ¿ Como puedo utlizar Telnet/Ssh en mi alojamiento ?
:
FtpProblema: Todos los problemas ligados a la configuración FTP de su sitio.