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


ru.perl

 
 - RU.PERL ----------------------------------------------------------------------
 From : Andrey Ryzhikoff                     2:5020/400     12 Feb 2001  02:10:54
 To : All
 Subject : Теперь: mod_perl и  CGI::SSI
 -------------------------------------------------------------------------------- 
 
 
 
 "Pavel V. Ammosov" wrote:
 
 > 
 > Похоже, ты почему-то делаешь use Apache::DBI дважды где-то.
 
 Угу. И в стартовом скрипте и в httpd.conf. Это пофиксил, вылезло
 следующее:
 webadmin:/usr/local/apache/bin# ./apachectl configtest
 [Mon Feb 12 00:51:00 2001] [error] Cannot find current script
 '/dev/null' at /usr/libdata/perl/5.00503/FindBin.pm line 166
 BEGIN failed--compilation aborted at
 /usr/libdata/perl/5.00503/FindBin.pm line 166.
 BEGIN failed--compilation aborted at
 /usr/local/lib/perl5/site_perl/5.005/CGI/SSI.pm line 6.
 BEGIN failed--compilation aborted at
 /home/radio/cgi-bin/forum/modules/w3t.pm line 26.
 BEGIN failed--compilation aborted at
 /home/radio/cgi-bin/forum/modperl/startup.pl line 16.
 
 Syntax error on line 296 of /usr/local/apache/conf/httpd.conf:
 Cannot find current script '/dev/null' at
 /usr/libdata/perl/5.00503/FindBin.pm line 166
 BEGIN failed--compilation aborted at
 /usr/libdata/perl/5.00503/FindBin.pm line 166.
 BEGIN failed--compilation aborted at
 /usr/local/lib/perl5/site_perl/5.005/CGI/SSI.pm line 6.
 BEGIN failed--compilation aborted at
 /home/radio/cgi-bin/forum/modules/w3t.pm line 26.
 BEGIN failed--compilation aborted at
 /home/radio/cgi-bin/forum/modperl/startup.pl line 16.
 
 Я использую модуль CGI:SSI для вставки в скрипты некоторых кусков
 динамически формируемого html-кода (баннеры, выборки из некоторых
 баз,....). Он как я понимаю использует FindBin.pm. 
 Скрипты исполняются под юзером (через suexec), и ом обламывается при
 чтении полного пути ( в /home )
 Сейчас все работает (правда вяляться ошибки в лог). Hо когда я все это
 пытаюсь через mod_perl запустить...
 
 Какие есть пути решения проблемы (ставить 755 на home наверное все же
 не верно)? 
 Чем можно заменить этот модуль (CGI::SSI). Hужен именно модуль (он не
 в одном приложении используется) который может делать вещи аналогичные
 #include virtual, #exec cgi, #include url
 > Кроме того, если ты испольщуешь mysql, то PHP надо пересобрать
 > с системной библиотекой mysql, иначе они конфликтуют с DBD::mysql
 
 Hе...тут все ок точно. Собранно именно так.
 --- ifmail v.2.15dev5
  * Origin: RadioLink.ru -   все о телекоммуникациях (2:5020/400)
 
 

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

 Тема:    Автор:    Дата:  
 Теперь: mod_perl и CGI::SSI   Andrey Ryzhikoff   12 Feb 2001 02:10:54 
Архивное /ru.perl/1521e182a8c6.html, оценка 3 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional