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

kako da pokrenem perl skriptu lokalno?

[es] :: Perl :: kako da pokrenem perl skriptu lokalno?

[ Pregleda: 4493 | Odgovora: 13 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

P l a c e b O
Novi Sad

Član broj: 11586
Poruke: 98
*.neobee.net



Profil

icon kako da pokrenem perl skriptu lokalno?29.11.2003. u 16:22 - pre 248 meseci
Nemam mnogo iskustva sa linuxom, ali znam da je moguce pokrenuti perl skripte lokalno. Ako moze neko da mi objasni kako?

Ja sam u kontrolnom centru odredio folder u kome bi trebale da se izvrsavaju ali nece da mi rade.

Hvala
ne slusam grupu placebo, bre!
 
Odgovor na temu

VRider
Marković Damir
(BGD/SD Karaburma)/Pirot

Član broj: 1510
Poruke: 4132
195.252.107.*

Jabber: damirm | gmail | com
ICQ: 134002435


+13 Profil

icon Re: kako da pokrenem perl skriptu lokalno?29.11.2003. u 16:49 - pre 248 meseci
chmod +x skript.pl
./skript.pl

JaFreelancer.com
 
Odgovor na temu

Gojko Vujovic
Amsterdam, NL

Administrator
Član broj: 1
Poruke: 13651



+165 Profil

icon Re: kako da pokrenem perl skriptu lokalno?29.11.2003. u 16:56 - pre 248 meseci
Dobar je postupak koji je VRider opisao ali podrazumeva da je u prvoj liniji skripte pravilno podešena putanja do perl binary-a.

Za slučaj da ovo prvo ne proradi, nađi perl sa

which perl

Pa onda unesi celu putanju koju si dobio u komandnu liniju, na primer:

/usr/local/bin/perl imefajlakojiizvršavaš.pl
 
Odgovor na temu

random
Vladimir Vrzić
Beograd

Član broj: 85
Poruke: 3866
194.106.169.*

Sajt: www.last.fm/user/vrza


+4 Profil

icon Re: kako da pokrenem perl skriptu lokalno?29.11.2003. u 17:57 - pre 248 meseci
$ perl imefajla.pl

je dovoljno.. Ako mu `which perl' vrati nešto, znači da je perl već u PATH-u.
int rand(void);

Those who do not understand Unix are condemned to reinvent it, poorly.

Upali lampicu — koristi Jabber!
 
Odgovor na temu

VRider
Marković Damir
(BGD/SD Karaburma)/Pirot

Član broj: 1510
Poruke: 4132
195.252.107.*

Jabber: damirm | gmail | com
ICQ: 134002435


+13 Profil

icon Re: kako da pokrenem perl skriptu lokalno?29.11.2003. u 18:57 - pre 248 meseci
Zaboravio sam na zaglavlje.
#!/usr/bin/perl
ili
#!/usr/local/bin/perl
proveri sa "whereis perl"
JaFreelancer.com
 
Odgovor na temu

P l a c e b O
Novi Sad

Član broj: 11586
Poruke: 98
*.neobee.net



Profil

icon Re: kako da pokrenem perl skriptu lokalno?29.11.2003. u 21:15 - pre 248 meseci
putanja je /usr/bin/perl i u skripti je bila podesena dobro. Ali nisam rekao da je u pitanju web skripta koju bih hteo da pokrenem lokalno a da ne moram da je ubacujem na internet i testiram. Ovo bi mi ustedelo mnogo vremena i truda.

Inace kada je 'pokrenem' iz mozille dobijam kompletan kod ali se ne izvrsava. A kada je pokrenem iz konzole dobijam HTML kod.

Znaci kako da je pokrenem lokalno ali da radi kao da je na web-u?

Hvala na dosadasnjim odgovorima.
ne slusam grupu placebo, bre!
 
Odgovor na temu

VRider
Marković Damir
(BGD/SD Karaburma)/Pirot

Član broj: 1510
Poruke: 4132
195.252.107.*

Jabber: damirm | gmail | com
ICQ: 134002435


+13 Profil

icon Re: kako da pokrenem perl skriptu lokalno?29.11.2003. u 22:48 - pre 248 meseci
Treba ti podignut web server (apache ili tako nesto). Skript stavis u /var/www/cgi-bin/ (ili gde se vec nalazi cgi-bin folder), odradis one komande koje sam ti napisao, dignes server (samo kucaj kao root "httpd"), i u browseru kucaj adresu "http://localhost/cgi-bin/skript.pl" i to je to!
JaFreelancer.com
 
Odgovor na temu

P l a c e b O
Novi Sad

Član broj: 11586
Poruke: 98
*.neobee.net



Profil

icon Re: kako da pokrenem perl skriptu lokalno?30.11.2003. u 09:52 - pre 248 meseci
Ovo je mene zbunilo:

'The CGI KIO slave lets you execute local CGI programs without the need to run a web server. In this control module you can configure the paths that are searched for CGI scripts.'

Tu sam podesio putanju ali nista. Pošto sam totalni početnik i dosta (trivijalnih) stvari mi nije jasno onda mi recite da li ću morati da instaliram apache (i odradim ovako kako si mi napisao) ili ne?

Pretpostavljam da ću morati da instaliram server, pa da li će ta instalacija moći da 'egzistira' pored postojećeg linux-a i windows-a jer sam video kada se instalira server hard disk mora biti 'očisćen'?
ne slusam grupu placebo, bre!
 
Odgovor na temu

VRider
Marković Damir
(BGD/SD Karaburma)/Pirot

Član broj: 1510
Poruke: 4132
195.252.107.*

Jabber: damirm | gmail | com
ICQ: 134002435


+13 Profil

icon Re: kako da pokrenem perl skriptu lokalno?30.11.2003. u 13:11 - pre 248 meseci
Za CGI KIO nisam cuo, tako da ti tu ne mogu pomoci.
Apache ces da instaliras na Windows ili Linux a ne pored Windowsa ili Linuxa. I njemu treba operativni sistem pod kojim ce raditi. Samim ti ni disk ne mora biti cist. Kazi samo koju distribuciju imas pa cemo resiti i to.
Pod windowsom sam nekad koristio perl editor sa activeperl.com, jer on nudi da se skript pokrene a interpretira i vraceni html, tako da ti je isto kao da je pod serverom. Treba ti instaliran i perl pod windowsom nezavisno (~15MB ako se na varam).
JaFreelancer.com
 
Odgovor na temu

P l a c e b O
Novi Sad

Član broj: 11586
Poruke: 98
*.neobee.net



Profil

icon Re: kako da pokrenem perl skriptu lokalno?01.12.2003. u 11:07 - pre 248 meseci
Prelistao sam malo teme od ranije i naisao sam na indigoperl za win. Skinuo sam ga, instalirao, ali mi treba pomoc da ga podesim. U dokumentaciji pise da je potrebno samo pokrenuti server, staviti skripte u c:\indigoperl\apache\cgi-bin\ startovati ih, i program bi trebalo da pokrece skripte kao da su na serveru. Medjutim, kada iz browsera unesem adresu do skripte otvara mi je u notepadu!? Ako je neko koristio indigoperl moze li da mi kaze sta da radim?

Samo da napomenem da u cgi-bin folderu postoje i neki njihovi primeri koji takodje ne rade, a kod njih je putanja do perla dobro podesena.

@VRider
Koristim mandrake linux 9.1. Ako te nece mrzeti da mi pomognes oko instalacije apache-a na linux-u bio bih ti mnogo zahvalan, pa mi mozes pisati na PM ili na [email protected] da ne bismo ovde razvlacili temu.


Pozdrav
ne slusam grupu placebo, bre!
 
Odgovor na temu

VRider
Marković Damir
(BGD/SD Karaburma)/Pirot

Član broj: 1510
Poruke: 4132
195.252.107.*

Jabber: damirm | gmail | com
ICQ: 134002435


+13 Profil

icon Re: kako da pokrenem perl skriptu lokalno?01.12.2003. u 23:56 - pre 248 meseci
Nisam siguran, ali skripte trebaju biti u c:\inetroot\scripts ili nesto u tom fazonu (ne secam se, zadnji put bilo pre godinu i po dana). Samo stavi da se fajlovi sa pl ekstenzijom "otvaraju" pomocu interpretera (shift+desni klik na neki pl fajl->open with->perl interpreter i cekiraj "allways use this program to open this kind of files (ili nesto u tom fazonu :-))). Obavezno dignut IIS!

Za linux je lako i brzo.
Nadji na instalacionim diskovima Apache (Apache-x_yy_zz.i386.rpm ili httpd-x_yy_zz.i386.rpm, a umesto i386 mozda je i neki drugi i_86) i kucaj rpm -i taj_paket_koji_si_nasao.rpm
Instalirano!
JaFreelancer.com
 
Odgovor na temu

Gojko Vujovic
Amsterdam, NL

Administrator
Član broj: 1
Poruke: 13651



+165 Profil

icon Re: kako da pokrenem perl skriptu lokalno?02.12.2003. u 00:35 - pre 248 meseci
"Medjutim, kada iz browsera unesem adresu do skripte otvara mi je u notepadu!?"

Stalno grešiš u startu - bilo da staviš indigo perl ili active state ili neku desetu verziju, ti moraš to pokretati preko WEB SERVERA da bi u browseru video output u renderovanom obliku.

Običan output i ispravnost scripte možeš i da proveriš i pokrećući u konzoli perl imefajla.pl, naravno da ti je perl executable u path-u.
 
Odgovor na temu

VRider
Marković Damir
(BGD/SD Karaburma)/Pirot

Član broj: 1510
Poruke: 4132
195.252.107.*

Jabber: damirm | gmail | com
ICQ: 134002435


+13 Profil

icon Re: kako da pokrenem perl skriptu lokalno?02.12.2003. u 14:30 - pre 248 meseci
Citat:
Medjutim, kada iz browsera unesem adresu do skripte otvara mi je u notepadu!?

Nadam se da si pokusavao sa http://localhost/cgi-bin/skript.pl ?!
JaFreelancer.com
 
Odgovor na temu

P l a c e b O
Novi Sad

Član broj: 11586
Poruke: 98
*.neobee.net



Profil

icon Re: kako da pokrenem perl skriptu lokalno?02.12.2003. u 16:23 - pre 248 meseci
USPEO SAM!

Sada radi kako treba, gresio sam sto nisam kucao http://localhost/cgi-bin/skripta.pl , jebiga :)

Hvala vam jos jednom

ne slusam grupu placebo, bre!
 
Odgovor na temu

[es] :: Perl :: kako da pokrenem perl skriptu lokalno?

[ Pregleda: 4493 | Odgovora: 13 ] > FB > Twit

Postavi temu Odgovori

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