Perl не только в cgi(cgi-bin)

Discussion in 'PHP' started by 0х00, 14 Jan 2011.

  1. 0х00

    0х00 New Member

    Joined:
    3 Nov 2010
    Messages:
    7
    Likes Received:
    2
    Reputations:
    0
    Привет!
    Необходимо исполнять перл не только из cgi (cgi-bin), правильное ли решение я предлагаю (использовать Options +ExecCGI) ?

    В каждую директорию, где есть .pl скрипты нужно сунуть такой .htaccess ?
     
  2. Gifts

    Gifts Green member

    Joined:
    25 Apr 2008
    Messages:
    2,494
    Likes Received:
    807
    Reputations:
    614
    0x00Проблема в чем? Не работает или интересует именно правильность? Вроде бы директивы .htaccess распространяются на все вложенные папки, а не только на ту, в которой лежат
     
    _________________________
  3. 0х00

    0х00 New Member

    Joined:
    3 Nov 2010
    Messages:
    7
    Likes Received:
    2
    Reputations:
    0
    Я хотел выяснить как правильно.
    И почитав немного, пришел к выводу , на то она и cgi-bin, что файлы с битом "х" выполняются только там.

    А в апаче прописал DirectoryIndex. Вроде все окей. Правда не все модули еще поставил, посему не могу сказать за работоспособность в целом.

    Но на первый взгляд:
    Code:
    #! /usr/bin/perl -w
    use strict;
    
    #use CGI qw(:standard);
    #print header('text/html');
    #print 'test';
    
    use lib ('.');
    use CGI::Fast;
    use FCGI;
    my $count = 0;
    my $request = FCGI::Request();
    
    while($request->Accept() >= 0) {
    	print("Content-type: text/html\r\n\r\n", ++$count);
    }
    
    
    все работает.