Главная страница


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)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Re: Hастойка Апачи, или ошибка в установке перла?   Andrey   30 Oct 2000 10:19:33 
Архивное /ru.cgi.perl/64893c12cb2f.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional