Un error al abrir un sitio en particular puede ocurrir por varias razones. Por conveniencia, estos errores se han numerado, cada uno de ellos tiene su propia descripción y soluciones. El error 500 tampoco es una excepción.
Necesario
Conexión a Internet
Instrucciones
Paso 1
Determine la posible causa del error interno (error 500). Por supuesto, estas pueden ser circunstancias diferentes, pero la mayoría de las veces esto se debe a la sintaxis incorrecta de un archivo del sistema llamado.htaccess o al contenido de elementos no compatibles.
Paso 2
Para resolver el problema, en este caso, comente la directiva Options colocando un hash al principio de la línea. Guarde sus cambios y verifique si el problema ha desaparecido. Si el error persiste, puede haber varias razones: verifique los puntos restantes y asegúrese de revisar la ortografía.
Paso 3
Si encuentra que la causa de un error interno es el manejo incorrecto de los scripts CGI, asegúrese de verificar las terminaciones de las líneas de estos scripts, deben estar en formato UNIX (n) y no en otro (un error común es el línea que termina en formato Windows (r / n)). Súbelos a través de FTP al servidor usando el modo ASCII.
Paso 4
Verifique los permisos de los scripts CGI. Ellos y los directorios donde se encuentran deben ser accesibles solo para su propietario. En este caso, los derechos deben tener la siguiente forma: 0755 (drwxr-xr-x). Cambie este parámetro si es necesario. Compruebe si el error aparece después de los cambios realizados.
Paso 5
Verifique que los encabezados de respuesta HTTP estén redactados correctamente como resultado de ejecutar su script CGI. Busque un registro llamado error_log, que debe estar ubicado en la sección para almacenar archivos de registro (registros de errores), en el elemento del menú "Estadísticas". Realice los cambios necesarios y luego verifique si el error interno ha desaparecido. La mayoría de las veces resulta que si ninguna de las opciones anteriores ayuda, el error radica en una ortografía incorrecta. Asegúrese de verificar los parámetros que editó recientemente.