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


ru.cgi.perl

 
 - RU.CGI.PERL ------------------------------------------------------------------
 From : Melekhov Alexandre A.                2:5020/400     27 Jan 2004  18:05:55
 To : All
 Subject : @INC
 -------------------------------------------------------------------------------- 
 
 
 Доброго времени суток, уважаемые.
 
 Есть проблема: написал свой модуль и положил его в ~/DB/PGconnect.pm. Вызываемые
 из шелла скрипты его видят, т.к.
 
 $perl -V
 
 [cut]
 
   %ENV:
     PERL5LIB="/home/clients/$USER"
   @INC:
     /home/clients/$USER
     /usr/lib/perl5/5.6.0/i386-linux
     /usr/lib/perl5/5.6.0
     /usr/lib/perl5/site_perl/5.6.0/i386-linux
     /usr/lib/perl5/site_perl/5.6.0
     /usr/lib/perl5/site_perl
 
 Где, $USER - это я (заменил для красоты :).
 
 Hо в лог апача сыпется:
 
 Can't locate DB/PGconnect.pm in @INC (@INC contains:
 /usr/lib/perl5/5.6.0/i386-linux /usr/lib/perl5/5.6.0
 /usr/lib/perl5/site_perl/5.6.0/i386-linux /usr/lib/perl5/site_perl/5.6.0
 /usr/lib/perl5/site_perl .) at dbselect.cgi line 3.
 
 Собственно вопрос - как заставить читать ~/DB/. Мне сдается, что это к Апачу не 
 относится (собран с suExec'ом, и должен передавать права на исполнение скрипта
 пользователю), но почему тогда Perl не видит эту директорию в своем окружении?
 
 Я в растерянности :-(
 
 Пробовал класть модуль к скрипту, с соотв. правками путей в модуле и в скрипте -
 работает.
 
 --
 ===========================
 Best regards, SKYDIVER-RIPN
 amel@df.ru
 --- ifmail v.2.15dev5.1
  * Origin: SomeWhereInInternet (2:5020/400)
 
 

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

 Тема:    Автор:    Дата:  
 @INC   Melekhov Alexandre A.   27 Jan 2004 18:05:55 
 Re: @INC   Slava Ivanov   27 Jan 2004 18:54:41 
 Re: @INC   Alexey Mahotkin   29 Jan 2004 00:42:16 
 Re: @INC   Konstantin Tokar   29 Jan 2004 01:09:50 
 Re: @INC   Melekhov Alexandre A.   30 Jan 2004 16:28:38 
 Re: @INC   Alexey Mahotkin   31 Jan 2004 14:29:27 
Архивное /ru.cgi.perl/10044b0d0d1a.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional