Sábado, 16 de abril 2011

Soluciones eficaces para 500 errores (prematura finalización de encabezados de secuencias de comandos)

21 de octubre 2009 por admin
Guardado en cPanel , Direct Admin , General , HyperVM , Kloxo , Plesk , Webmin

2 Comentarios

Es posible que una serie de razones y soluciones para ello. Hemos enumerado algunos aquí para su comodidad.


Archivo / Directorio de permiso

  • Error: El directorio puede ser escrito por otros: (/ home / usuario / public_html /)
    Esto puede fijar fácilmente con sólo cambiar los permisos del fichero / directorio en cuestión. Usted puede cambiar los permisos mediante el Administrador de archivos dentro de cPanel, o un cliente de FTP (por ejemplo Filezilla). Los permisos correctos 755. En nuestro tutorial cPanel usted puede encontrar instrucciones detalladas para cambiar los permisos a través del Administrador de archivos.
  • error: archivo no tiene permiso de ejecución: (/ home / usuario / public_html /)
    Con el fin de solucionar el problema, debe utilizar su cliente de FTP o Administrador de archivos en el seno del cPanel y cambiar los permisos del archivo en cuestión a 755.
  • Permiso denegado: / home / usuario / public_html no puede comprobar htaccess, asegurarse de que se puede leer
    El error está causado por permisos incorrectos de los htaccess.. Sin embargo, el mensaje de error podría ser invocada si los permisos de la carpeta no son los correctos o bien. Por favor, asegúrese de que tanto la carpeta y archivo. Htaccess dentro se establecen con 755 permisos.

Si usted está en el servidor cPanel, intente ejecutar / scripts / chownpublichtmls en SSH. También puedes ver los permisos de sub carpeta 0755 en cualquier cuenta afectada. Inicio es maravilloso para atornillar con los permisos de carpeta, aunque podría ser otra cosa, remotamente posible, supongo.


Cargar el modo incorrecto de archivos (FTP)

La mayoría de las veces, este error se debe, puede cargar en el sistema binario en lugar de ASCII o por los permisos de archivo incorrecto (no chmod 755).

SuPHP enlace simbólico

módulo suPHP estaba tratando de ejecutar en el servidor php5, php5 lamentablemente fue un enlace a la php-cli ejecutable y no el php-cgi ejecutable como se esperaba.
La solución era simple, al final, el siguiente comando.

ln-s / usr / local / php / usr/local/php5


Interferencia con la extensión. Htaccess
Si ha implementado. Htaccess en su sitio, puede estar interfiriendo con la página web que está intentando cargar en su navegador. Por favor, vuelva a revisar el. Htaccess configuraciones para asegurarse de que no contiene ningún error.
Para confirmar si una malconfigured. Htaccess es la causa del error de servidor interno 500, quite o cambie el nombre del archivo. Htaccess.

PHP Codificación del tiempo límite
Si su script PHP hace que las conexiones externas de la red, las conexiones puede agotar el tiempo. Si demasiadas conexiones se intentan y fuera de tiempo, esto hará que el error interno del servidor. Para evitar las salidas como el tiempo y los errores, se sugiere que los scripts php pertinentes se codificarán con algunas reglas de tiempo de espera.

Sintaxis o errores de codificación en su CGI / script en Perl
CGI Directrices de secuencias de comandos:

  • Al editar el script CGI, utilice un programa que guarda el archivo como un tipo "archivo de texto. NO use Wordpad que viene con Microsoft Windows, ya que no guarda los archivos en formato de texto ASCII puro. Utilice el Bloc de notas en lugar de editar archivos.
  • Sube tus scripts CGI en modo ASCII en el directorio cgi-bin.
  • Establezca los permisos de archivos en el archivo de comandos CGI y directorios a "chmod 755". Si utiliza un programa de FTP para transferir archivos, haga clic en el archivo y seleccione los atributos de archivo cambia. Uso de FileZilla, introduzca 755 en valor numérico.
  • Si sigue recibiendo errores, puede indicar al servidor para mostrar los mensajes de errores en el navegador web mediante la adición de la siguiente línea en la parte superior de la secuencia de comandos Perl:

# / Usr / bin / perl
uso de CGI:: qw carpa (fatalsToBrowser);

  • Vuelva a comprobar los cambios que ha realizado en el guión y también garantizar la línea siguiente aparece después de la ruta de perl:

de impresión "Content-type: text / htmlnn";

  • Asegúrese de que los módulos de perl que necesita para su guión se apoya en el host
  • Si su sitio web está impulsada por Joomla, algunos componentes de otros fabricantes podría resultar en un error de servidor interno 500.


Tamaño del archivo de registro de emisión

Hay un gran problema con SuPHP, es decir los registros se llenan muy rápido y una vez que alcanzó un archivo de registro de 2 GB, apache se empiezan a tirar 500 errores. Por lo tanto, comprobar el tamaño de los archivos de registro y limpieza necesarias.

  • Por lo general, el archivo suphp.log es el culpable. Vive en / var / log / suphp.log. Si esto ha afectado a 2GB, rodar y apache será bueno para ir.
  • No hay ningún archivo suphp.log en / var / log. En este caso, compruebe el archivo suphp.conf para la ubicación. El archivo de configuración normalmente se encuentra en / etc / httpd / suphp / o similares.
  • Si su archivo de configuración que apunta a un archivo de registro que se encuentra en 2 GB, tiene que cavar un poco más profundo. Echa un vistazo a su archivo php.ini y ver si / donde guarda el archivo de errores php. Compruebe si este archivo es de más de 2GB.

GD Votos
cargando ...
based on 3 ratings Soluciones eficaces para 500 errores (prematura finalización de encabezados de secuencias de comandos), 10,0 de los 10 basado en 3 puntuaciones
Digg This
Reddit This
Stumble Now!
Buzz This
Vote on DZone
Share on Facebook
Bookmark this on Delicious
Kick It on DotNetKicks.com
Shout it
Share on LinkedIn
Bookmark this on Technorati
Post on Twitter
Google Buzz (aka. Google Reader)

Puestos relacionados con:

  1. Error de carga se unen en el servidor rndc: la creación de error subdominio
  2. Asegure sus servidores Linux
  3. Instalación de PHP Suhosin por fuente de parches
  4. Instalación de Suhosin como extensión de PHP en Linux
  5. Instalación y configuración de monit para vigilar su servidor (s)

Comentarios

2 Respuestas a "soluciones efectivas para Error 500 (prematura finalización de encabezados de secuencias de comandos)"

    Trackbacks

    Echa un vistazo a lo que otros dicen acerca de este post ...
    1. Soluciones eficaces para 500 errores (prematura finalización de encabezados de secuencias de comandos Scripts Rss ... dice:

      [...] El post original: Soluciones eficaces para Error 500 (prematura finalización de encabezados de secuencias de comandos ... Por admin | Categoría: secuencia de comandos de la guía, los scripts | Tags: ASCII, cgi, archivo, ftp, bloc de notas, [...]

      Responder
    2. Erro - Final prematuro de los encabezados de secuencia de comandos: dice:

      [...] Deixar apenas essa Alternativa, un correo facilitar La Vida de quem, de como la UE sí deparou estes com Erros, Este correo blogs Este trazem Algumas Soluções Que podem servicios úteis, Caso o Problema não seja o seu [...]

      Responder


    Hable su mente

    Cuéntanos lo que estás pensando ...
    y oh, si quieres una imagen para mostrar con su comentario, vaya consiguen un gravatar !
    Haga clic aquí para cancelar la respuesta.