Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

kako podesiti httpd.conf file da bi radio perl i php na Apachu?

[es] :: Perl :: kako podesiti httpd.conf file da bi radio perl i php na Apachu?

[ Pregleda: 4496 | Odgovora: 12 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

milanvla
Srbija

Član broj: 11686
Poruke: 132
*.verat.net



Profil

icon kako podesiti httpd.conf file da bi radio perl i php na Apachu?25.10.2003. u 11:23 - pre 249 meseci
kako podesiti httpd.conf file da bi radio perl i php na Apachu?
 
Odgovor na temu

Jbyn4e

Član broj: 422
Poruke: 6049
195.250.117.*



+257 Profil

icon Re: kako podesiti httpd.conf file da bi radio perl i php na Apachu?27.10.2003. u 15:20 - pre 249 meseci
Citat:
milanvla:
sve sto mi treba je da mi neko kopira ovde svoj httpd.conf file da vidim kako izgleda

Dzaba da ti kopiram httpd.conf kad nisi rekao da li je to za apache 1.3.x ili apache 2.x, dalje, koji perl koristis, dalje, pod windozama je drugacije nego pod *nix-om, za koji OS ti treba? Da li ti uopste radi perl (samostalno, bez web servera)?

Mozda ti vise toga kaze:
http://httpd.apache.org/docs-2.1/howto/cgi.html

Kad sve ostalo zakaže, pročitaj uputstvo...
 
Odgovor na temu

milanvla
Srbija

Član broj: 11686
Poruke: 132
*.verat.net



Profil

icon Re: kako podesiti httpd.conf file da bi radio perl i php na Apachu?28.10.2003. u 07:53 - pre 249 meseci
imam win XP
perl 5.6.1
apcahe 1.3.28

hvala
 
Odgovor na temu

Jbyn4e

Član broj: 422
Poruke: 6049
*.verat.net



+257 Profil

icon Re: kako podesiti httpd.conf file da bi radio perl i php na Apachu?29.10.2003. u 08:25 - pre 249 meseci
Citat:
milanvla:
imam win XP
perl 5.6.1
apcahe 1.3.28

Da li ti je perl ACtivePerl ili neki drugi? Koje su putanje gde si instalirao apache i perl (C:/perl... ili sta?)?

Kad sve ostalo zakaže, pročitaj uputstvo...
 
Odgovor na temu

milanvla
Srbija

Član broj: 11686
Poruke: 132
*.verat.net



Profil

icon Re: kako podesiti httpd.conf file da bi radio perl i php na Apachu?29.10.2003. u 08:36 - pre 249 meseci
Instaliran je ActivPerl 5.6.1

Apache:
E:\Program Files\Apache Group\Apache
Perl:
E:\Program Files\Perl
 
Odgovor na temu

Jbyn4e

Član broj: 422
Poruke: 6049
*.vdial.verat.net



+257 Profil

icon Re: kako podesiti httpd.conf file da bi radio perl i php na Apachu?30.10.2003. u 08:31 - pre 249 meseci
Citat:
milanvla:
Instaliran je ActivPerl 5.6.1

Apache:
E:\Program Files\Apache Group\Apache
Perl:
E:\Program Files\Perl

Citat iz httpd.conf, apache 1.3.27 na win98 (znaci treba citati :)):
Citat:

#
# Apache parses all CGI scripts for the shebang line by default.
# This comment line, the first line of the script, consists of the symbols
# pound (#) and exclamation (!) followed by the path of the program that
# can execute this specific script. For a perl script, with perl.exe in
# the C:\Program Files\Perl directory, the shebang line should be:

#!c:/program files/perl/perl

# Note you _must_not_ indent the actual shebang line, and it must be the
# first line of the file. Of course, CGI processing must be enabled by
# the appropriate ScriptAlias or Options ExecCGI directives for the files
# or directory in question.
#
# However, Apache on Windows allows either the Unix behavior above, or can
# use the Registry to match files by extention. The command to execute
# a file of this type is retrieved from the registry by the same method as
# the Windows Explorer would use to handle double-clicking on a file.
# These script actions can be configured from the Windows Explorer View menu,
# 'Folder Options', and reviewing the 'File Types' tab. Clicking the Edit
# button allows you to modify the Actions, of which Apache 1.3 attempts to
# perform the 'Open' Action, and failing that it will try the shebang line.
# This behavior is subject to change in Apache release 2.0.
#
# Each mechanism has it's own specific security weaknesses, from the means
# to run a program you didn't intend the website owner to invoke, and the
# best method is a matter of great debate.
#
# To enable the this Windows specific behavior (and therefore -disable- the
# equivilant Unix behavior), uncomment the following directive:
#
#ScriptInterpreterSource registry
#
# The directive above can be placed in individual <Directory> blocks or the
# .htaccess file, with either the 'registry' (Windows behavior) or 'script'
# (Unix behavior) option, and will override this server default option.
#

Takodje, treba da podesis ExecCGI opciju na direktorijumu.
Kod mene je, testa radi:
Code:

ScriptAlias /cgi-bin/ "C:/Program Files/Apache/cgi-bin/"

<Directory "C:/Program Files/Apache/cgi-bin">
        AllowOverride None
        Options ExecCGI
        Order allow,deny
        Allow from all
    </Directory>
i jos handler:
AddHandler cgi-script .cgi .pl


Sa tim podesavanjem, perl skript MORA da bude u tom direktorijumu. Test.pl mi izgleda ovako, s napomenom da mi je perl instaliran u c:/bin/perl - ti moras da pronadjes gde je kod tebe perl.exe tacno ako hoces da ga koristis ovako...
Code:

#!C:/bin/perl/bin/perl
print "Content-type: text/html\n\n";
print "caos, pa ovo radi!\n";

Ako budes koristio #ScriptInterpreterSource registry (otkomentarisi ovo u httpd.conf), onda neces morati uopste da stavljas putanju do perl.exe, ali ce ti skript raditi samo na tom racunaru.

Napomena: Vazan detalj je omogucavanje ExecCGI za direktorijum.

Kad sve ostalo zakaže, pročitaj uputstvo...
 
Odgovor na temu

milanvla
Srbija

Član broj: 11686
Poruke: 132
*.verat.net



Profil

icon Re: kako podesiti httpd.conf file da bi radio perl i php na Apachu?30.10.2003. u 13:16 - pre 249 meseci
Hvala
sada je u redu

samo ovaj script nece da mi radi ne znam zasto kada ima pl ekstenziju a kada ima cgi onda radi

#!E:/Program Files/Perl/bin/perl
print "Content-type: text/plain\n\n";
foreach $var (sort(keys(%ENV))) {
$val = $ENV{$var};
$val =~ s|\n|\\n|g;
$val =~ s|"|\\"|g;
print "${var}=\"${val}\"\n";
}

 
Odgovor na temu

Jbyn4e

Član broj: 422
Poruke: 6049
195.250.117.*



+257 Profil

icon Re: kako podesiti httpd.conf file da bi radio perl i php na Apachu?30.10.2003. u 15:09 - pre 249 meseci
Samo ovaj nece da ti radi kao .pl ili bilo koji?
Ako je bilo koji, obrati paznju na AddHandler koji imas u mom postu gore... (fali ti extenzija .pl utom slucaju)
Kad sve ostalo zakaže, pročitaj uputstvo...
 
Odgovor na temu

milanvla
Srbija

Član broj: 11686
Poruke: 132
*.verat.net



Profil

icon Re: kako podesiti httpd.conf file da bi radio perl i php na Apachu?30.10.2003. u 15:24 - pre 249 meseci
samo taj ne radi
standardni printenv.pl
a ako ga rename na printenv.cgi onda radi bez problema

hvala
 
Odgovor na temu

Jbyn4e

Član broj: 422
Poruke: 6049
195.250.117.*



+257 Profil

icon Re: kako podesiti httpd.conf file da bi radio perl i php na Apachu?30.10.2003. u 15:32 - pre 249 meseci
Citat:
milanvla:
samo taj ne radi
standardni printenv.pl
a ako ga rename na printenv.cgi onda radi bez problema
hvala

Hm... cudno. I stavio si ga u direktorijum gde mogu da se izvrsavaju cgi skriptovi? Nemam ideje sta bi moglo da bude....
Kad sve ostalo zakaže, pročitaj uputstvo...
 
Odgovor na temu

Free_Sex
Aleksandar
Beograd

Član broj: 9601
Poruke: 616
195.252.85.*



Profil

icon Re: kako podesiti httpd.conf file da bi radio perl i php na Apachu?03.11.2003. u 22:13 - pre 249 meseci
A zar ne treba da se u autoexec bat (na w98) doda putanja do apache/bin/ direktorijuma ?

Vidim da stavljas putanju u skriptama #!E:.....

Lepo stavis #!perl .....

mozda je u tome neki problem.

Jeli ljudi i kako to svi imate problema da podesite apache. Ja sam ga samo skinuo sa neta, instalirao, upisao ovaj path i sve radi savrseno ..... bez php-a posto mi ni ne treba .... ?!?
 
Odgovor na temu

Jbyn4e

Član broj: 422
Poruke: 6049
195.250.117.*



+257 Profil

icon Re: kako podesiti httpd.conf file da bi radio perl i php na Apachu?04.11.2003. u 14:42 - pre 249 meseci
Citat:
Free_Sex:
A zar ne treba da se u autoexec bat (na w98) doda putanja do apache/bin/ direktorijuma ?
Vidim da stavljas putanju u skriptama #!E:.....
Lepo stavis #!perl .....
mozda je u tome neki problem.
Jeli ljudi i kako to svi imate problema da podesite apache. Ja sam ga samo skinuo sa neta, instalirao, upisao ovaj path i sve radi savrseno ..... bez php-a posto mi ni ne treba .... ?!?

Ne treba da se doda putanja u autexec.bat. Zasto bi to radio?
Da bi stavio #!perl u putanju umesto #!E:... - potrebno je da u path (u autoexec.bat recimo ako bas tako volis) stavis putanju do PERL.EXE a ne do apache/bin direktorijuma, perl ionako NIJE TAMO.
Ljudi imaju problema (kao sto sam gore i citirao, *green*) jer ne citaju dokumentaciju koja dolazi uz pakete (programe). A uostalom, kad stavi putanju #!E:...., sta mislis, da li mu taj skript radi pod nekim unix/linux-om?

A i koliko vidim, niko nije pitao kako da podesi apache bez necega...

BTW. Da ti imas neki noviji windoze, i da hoces da instaliras Apache (a po defaultu tu je vec instaliran recimo IIS), sta mislis da li bi ti trebala pomoc? Da li bi se setio da je port 80 vec zauzet, i da moras da ili iskljucis IIS ili da stavis apache pod drugim portom? E, pa ti mozda i bi, ali neki koji nisu iskusni - ne bi. Zato imas stvarno mnogih pitanja.

Kad sve ostalo zakaže, pročitaj uputstvo...
 
Odgovor na temu

Free_Sex
Aleksandar
Beograd

Član broj: 9601
Poruke: 616
*.ptt.yu



Profil

icon Re: kako podesiti httpd.conf file da bi radio perl i php na Apachu?05.11.2003. u 00:59 - pre 249 meseci
Copy paste iz autoexec.bat :

SET BLASTER=A220 I5 D1 T4
path C:\cygwin\bin

Znaci pazi sad. Kad mi je puko ceo komp ja sam sve opet instalirao (pre toga formatirao hd) al nema veze. Sada uopste i nemam putanju u autoexec.bat a ono radi.

Ovo prvo je setovanje za soundblaster koliko se secam. A drugo je Cygwin .... ko zna sta je dobro je ko ne zna .... "emulacija" unixa tako nesto otprilike.

A svaki mi skript pocinje sa :

#!perl

Bez problema radi .... sada sa ovim autoexec.bat. A kao drugo apache sam "otpakovao" u c:/server .... u c:/server/bin/ se nalazi perl.
 
Odgovor na temu

[es] :: Perl :: kako podesiti httpd.conf file da bi radio perl i php na Apachu?

[ Pregleda: 4496 | Odgovora: 12 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.