[Perl] FICHERO DE ERROR

Alejandro G. Bedoya nezumi@prodigy.net.mx
Mon, 07 Oct 2002 10:41:33 -0500


Saludos!!!

    Si el programa funciona en un servidor y en otro no, puede ser por
alguna babosadita como el #!/usr/bin/perl mal u otra cosa mal configurada.
Intenta haciendo un programa simple de "Hola mundo".

    #!/usr/bin/perl
    print "Content-type: text/html\n\n";
    print "Hola mundo";

Si jala esto intenta meterle el "use checkuser.pm" para ver si es el modulo
está bien instalado. Los modulos se tienen que instalar en el servidor no
solamente copiar los archivos. Si tienes acceso SSH puedes intentar correr
el programa desde el shell para ver que error te manda ahi.

El log de error lo genera el servidor de web y nada tiene que ver con PERL.
Si los de tu hosting no te ayudan cambia a otro, hubiera sido preferible que
no te ayudaran por maldad(SE DA EN MUCHOS CASOS) que por que no saben, por
que no saben en cualquier momento les truena el servidor.


---
Sinceramente...
Alejandro G. Bedoya
InterAccion.COM          Ponemos su Internet en Acción


----- Original Message -----
From: "Rene Morales D." <yo@renemorales.cl>
To: <perl@tlali.iztacala.unam.mx>
Sent: Monday, October 07, 2002 10:03 AM
Subject: [Perl] FICHERO DE ERROR


Sres:

Antes ya había preguntado sobre este tema, y vuelvo a preguntarlo.
Resulta que probe el módulo CheckUser.pm en un servidor "x" y me funcionó.
Claro, después ir solucionando todos los errores que me iba arrojando, a los
cuales tengo acceso en una archivo de una carpeta llamada "logs".
La forma en que me arroja el error es en formato texto y de la siguiente
manera
como la indico aquí abajo. E inclusive me arroja la línea en que se produjo
el error --no en este caso--.

#-----muestra de como me arroja el texto de error------

[Mon Oct  7 09:51:38 2002] [error] malformed header from script. Bad
header=E-mail address <yo@renemorales:
/home/httpd/sites/www.miservidor.cl/cgi-bin/check_mail.pl

#-----fin muestra de como me arroja el texto de error------

Nota: este error correspondía que no tenía la línea del header
print "Content-type: text/html\n\n";
en mi script.

Continuo...,

El problema es que este módulo lo necesito utilizar en otro servidor "x".
Y siendo precavido, baje del primer servidor la carpeta que contiene todos
los archivos
que funcionaban. La subi al otro servidor y me arroja lo siguiente:

#---------------------------
Internal Server Error
The server encountered an internal error or misconfiguration and was unable
to complete your request.
#---------------------------

Un maldito error. Le di todos los permisos habidos y por haber al script
que convoca al modulo
CheckUser.pm, pero lo mismo.

Seguramente me diran "revisa el script", ya que debe tener problemas. Ok. y
lo acepto.
Pero el problema es que no se que línea revisar, ya que este servidor no me
entrega un archivo
error_log, que si me entrega el primer servidor.

Entonces, y esperando que haya entre ustedes un master de masters sobre la
configuración
de un servidor http con perl.

Pregunta1:
¿Que puedo hacer para que en el segundo servidor se genere este archivo
error_log, del primero?
A los de soporte de este hosting les he preguntado hasta el cansancio, pero
no me ayudan.
No creo que sea por maldad, si no por que no saben.

Y en el caso de que nunca pudieran ayudarme por a, b, c motivo.

Pregunta2:
¿hay alguna rutina, modulo, etc., que permita que un script genere una
salida con el error,
la cual pudiera manipular para que me llegue por mail o se genere un
archivo de texto?

eso es, eso es, eso es todo amigos...
y grax por la anterior ayuda

p.d.1 coloque en www.renemorales.cl/error_log, una muestra de lo que yo veo
con Fetch (app. ftp para mac)
la ventana de arriba es la carpeta logs de primer servidor. la de abajo, es
la carpeta logs del segundo servidor.
los revise todos y en ninguno de los archivos allí presentes me figura que
error, y línea.

p.d.2 lamentablemente no puedo agregar que tipo de máquina y programas
estan usando
en uno u otro servidor. Pero si hay alguna manera de saberlo (con un script
o algo)
que yo pueda hacer para obtener esta info, me la explican, lo haré para
postear la salida aquí.
ME TIENE ENFERMO ESTO hace tiempo, y necesito solucionarlo.


#-------------------------
René Morales Duarte
DiseñadorGráfico | ProgramadorWeb
Make it whit MacPerl


_______________________________________________
Perl mailing list
Perl@tlali.iztacala.unam.mx
http://tlali.iztacala.unam.mx/mailman/listinfo/perl