[Previo por Fecha] [Siguiente por Fecha] [Previo por Hilo] [Siguiente por Hilo]

[Hilos de Discusión] [Fecha] [Tema] [Autor]

RE: [Sop.Tec.LinuxPPP] interfaz de perl con informix



La version es 7.3 Informix Dinamic Server

el error que sale es que al ejecutar una libreria
llamada libifsql.so no se encuentra, siendo que si
esta  pero no se si no la ubique o no mediante la
variable de ambiente INFORMIXDIR, porque si la tengo
dada de alta.

Este es mi cgi:
#!/usr/bin/perl
use CGI ':standard';

use DBI;

print header;
print start_html('Alta');
print "<body>";

$nombre = param('nombre');

DBI->install_driver('Informix');
$database="nombres";
$user="dsemariela";
$pass="dsemariela0494";
$dbh=DBI->connect("dbi:Informix:$database",$user,$pass);
$stmt = "INSERT INTO alumnos (nombre) VALUES
($dbh->quote('Mariela'))";
$sth = $dbh->prepare($stmt) or die "Failed to prepare
'$stmt'\n";
$sth = $dbh->prepare("insert into alumnos
values('mariela')";
$sth->execute;

print "<center><H1>El alumno fue dado de
alta!</H1></center><p>";
print "$nombre\n\n";
#$dbh->disconnect;
print "</body>";
print end_html;
exit;

Al ejecutar con una pagina HTML:
Internal Server Error

The server encountered an internal error or
misconfiguration and was unable to complete your
request.

Please contact the server administrator,
webserver en linux oficinas conalep edu mx and inform
them of the time
the error occurred, and anything you might have done
that may have caused the error.

More information about this error may be available in
the server error log.

Muestra este error.

Veo el archivo /var/log/httpd/error_log y muestra:

install_driver(Informix) failed: Can't locate
DBD/Informix.pm in @INC (@INC cont
ains: /usr/lib/perl5/5.00503/i386-linux
/usr/lib/perl5/5.00503 /usr/lib/perl5/si
te_perl/5.005/i386-linux
/usr/lib/perl5/site_perl/5.005 .) at (eval 9) line 3.
Perhaps the DBD::Informix perl module hasn't been
fully installed,
or perhaps the capitalisation of 'Informix' isn't
right.
Available drivers: ADO, ExampleP, Multiplex, Proxy,
XBase.
 at /home/dsemariela/public_html/cgi-bin/Alta.cgi line
20

Ademas los modulos que trato de instalar son:
DBI-1.18, que ya se intalo bien, DBD-Informix, que no
se instala y es el error que me sale de que no
encuentra la libreria. Eso es por parte de informix
con perl.
por parte de dbf instale XBase y DBD-Xbase, pero no he
intentado nada mas.

No se si son los modulos correctos, o lo estoy
haciendo mal, solo los instalo con perl Makefile.PL,
make y make install.

Ojala y pudieras ayudarme.

A ver si son suficientes datos, si no me avisas, ok?.

--- RAFAEL BERNAL <linux en merca net co> escribió: > QUE
ERROR TE SALE??
> 
> que version de Informix tienes??
> 
> Rafael Bernal B.
> Coordinador de Operaciones
> Mercanet Ltda
> www.merca.net.co
> 
> ----- Original Message -----
> From: Mariela Gonzalez <maryluna01 en yahoo com mx>
> To: linux <linux en pepe net mx>
> Sent: Monday, June 18, 2001 1:59 PM
> Subject: [Sop.Tec.LinuxPPP] interfaz de perl con
> informix
> 
> 
> > Deseo hacer la interfaz de perl con informix, pero
> no
> > se si linux viene con lo necesario para hacer la
> > interfaz, ademas me gustaria convertir una base de
> > datos en pdf a informix.
> >
> > Lo que tengo instalado es linux RH 6.2 que ya
> tiene
> > perl 5.00503, tengo intalado informix con los rpm:
> > iconn-2.10.UC2-1, csdk-2.10.UC2-1 e
> ids-7.30.UC5-1,
> > tengo un script en el que quiero conectarme a
> > informix, pero me manda error.
> > ¿que puedo hacer?.
> >
> > Atte:
> > Mariela Gon
> >
> >
>
_________________________________________________________
> > Do You Yahoo!?
> > Construye tu página personal en Yahoo! GeoCities.
> ¡Es fácil,
> > rápido y gratis! http://geocities.yahoo.com.mx
> >
>
---------------------------------------------------------------------
> > Lista de soporte de LinuxPPP
> >  Reglas de la lista en
> http://linuxppp.com/reglas.html
> >
> 
>
---------------------------------------------------------------------
> Lista de soporte de LinuxPPP
>  Reglas de la lista en
http://linuxppp.com/reglas.html


_________________________________________________________
Do You Yahoo!?
Construye tu página personal en Yahoo! GeoCities. ¡Es fácil, 
rápido y gratis! http://geocities.yahoo.com.mx
---------------------------------------------------------------------
Lista de soporte de LinuxPPP
 Reglas de la lista en http://linuxppp.com/reglas.html



[Hilos de Discusión] [Fecha] [Tema] [Autor]