|
ru.cgi.perl- RU.CGI.PERL ------------------------------------------------------------------ From : Andrey 2:5020/400 30 Oct 2000 10:19:33 To : All Subject : Re: Hастойка Апачи, или ошибка в установке перла? -------------------------------------------------------------------------------- Comoderator of RU.CGI.PERL <Comoderator.of.RU.CGI.PERL@p32.f371.n5020.z2.fidonet.org> wrote in message news:2198086575@putin.memonet.local... > On Thu, 26 Oct 00 15:47:21 +0400 shagy@icomm.ru wrote: > sir> From: "Andrey" <shagy@icomm.ru> > > sir> Привет ALL > sir> Помогите такая ситуация под Linux'ом > sir> есть два срипта, привожу упрощенный вариант > sir> 1: > sir> #!/usr/local/bin/perl > sir> print "Content-type: text/html\n\n"; > sir> eval 'use Oraperl; 1' || die $@ if $] >= 5; > sir> $system_id = "TEST"; > sir> $username = 'scott'; > sir> $password = 'tiger'; > sir> $lda = &ora_login($system_id, $username, $password); > sir> if ($ora_errstr eq "") > sir> { print "Connect to Oracle\n"; > sir> &ora_logoff($lda);} > sir> else > sir> {print "Login Failure\n";} > sir> и > sir> 2: > sir> #!/usr/local/bin/perl > sir> use DBI; > sir> print "Content-type: html/text"; > sir> $dbh = DBI->connect('dbi:Oracle:', q{scott/tigera@(DESCRIPTION= > sir> (ADDRESS=(PROTOCOL=TCP)(HOST= ORCL)(PORT=1521)) > sir> (CONNECT_DATA=(SID=TEST)))}, ""); > sir> if($DBI::errstr eq ""){ > sir> print "Connect\n"; > sir> $dbh ->disconnect(); > sir> } > sir> else{ > sir> print "Login Falure" > sir> }; > sir> Оба скрипта работают, когда захожу root' ом > sir> Апачи стартуется при загрузке > sir> И при попытке запустить скрипты получаю в errror.log > sir> ------------http://127.0.0.1/cgi-bin/ora1.cgi > sir> Compilation failed in require at (eval 1) line 1. > sir> BEGIN failed--compilation aborted at (eval 1) line 1. > > sir> ------------http://127.0.0.1/cgi-bin/ora2.cgi > > sir> install_driver(Oracle) failed: > sir> Can't load > sir> '/usr/lib/perl5/site_perl/5.005/i386-linux/auto/DBD/Oracle/Oracle.so' > sir> for module DBD::Oracle: libclntsh.so.1.0: > sir> cannot open shared object file: > sir> No such file or directory at > sir> /usr/lib/perl5/5.00503/i386-linux/DynaLoader.pm line 169. > sir> at (eval 1) line 3 > sir> Perhaps a required shared library or dll isn't installed where expected > sir> at > sir> /home/httpd/cgi-bin/ora_con.cgi line 6 > > sir> Hарод помигите в чем проблема в настройкам Апачи или модули Перла не так > sir> установлены!??? > sir> Уже достало весь день продолбался..... > > Оффтопик. А вообще, разумеется, в том, что, во-первых, в скрипте запуска апача > нехило бы выставить переменные, которых хотят оракловые библиотеки (и > возможно, сделать им PassEnv), а во-вторых, апач в норме стартует, а не > работает под рутом, поэтому скрипт будет запускаться под совсем другим юзером. > Да, спасибо, уже разобрался проблема была и в этом тоже.... Андрей --- ifmail v.2.15dev5 * Origin: AAA Intersvyaz (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.cgi.perl/64893c12cb2f.html, оценка из 5, голосов 10
|