| CGI Instalacija |
|
A sada jedna
lekcija za sve one koji zele da instaliraju CGI skripte na svoj server. Ovaj
tutorial je, sto je najvaznije, napravljen za pocetnike koji nemaju iskustva
sa instaliranjem CGI skripti i nemaju iskustvo sa UNIX sistemom.
Sta je CGI Skripta?
Sta morate imati?
2. FTP program. Danasnja najbolja dva programa za ovo su: WS_FTP i CuteFTP. Izaberite jedan. U ovim lekcijama koristicemo WS_FTP koji je po mom misljenju mnogo bolji.
http://www.ipswitch.com/Products/WS_FTP/index.html [WS_FTP] http://cuteftp.com/download/cuteftp.shtml [CuteFTP] 3. Text Editor. Jednostavan notepad je najbolje rjesenje.
Konfiguracija Otvorite skriptu u "notepad" i pogledajte prvu liniju. Vidjecete nesto slicno ovome: #!/usr/bin/perl Ovo je server path za perl compiler. Server path nije isti na svim serverima i veoma je vazno da saznate koji je vas server path za perl. Pored #!/usr/bin/perl server path za perl moze biti i #!/bin/perl ili #!/usr/local/bin/perl. Prilikom instalacije vaseg servera web host vam je poslao i instrukcije u kojima se najvjerovatnije i nalazi vas perl path. Sledeca konfiguracija je server path za skriptu sto nije isto sto i server path za perl. Iako se pocetnicima cini da je ovo isto sto i URL tu biste napravili veliku gresku. Npr. Vas URL je: http://vas-site.com/cgi-bin/skripta Server path bi izgledao ovako: /home/www/vas-site.com/cgi-bin/skripta
Instalacija Prilikom uploadiranja CGI skripti morate koristiti ASCII mode a ne Binary mode. Binary mode se najvise koristi za slike, .zip, .mp3, .exe dokumente i slicno dok se ASCII mode koristi iskljucivo za .pl, .cgi, .txt, .html... Slijedeca slika ce vam dati vise predstave o ovome.
Prebacite skriptu u cgi-bin direktorij ili u direktorij unutar cgi-bin direktorija. Nakon ovoga morate postaviti tacne naloge (permissions) sa UNIX komandom: chmod. Nemorate biti expert za ovo. Sve sto trebate je FTP program (napomena da za ovu lekciju koristimo WS_FTP). Sve skripte moraju imati nalog 755 (chmod 755).
Direktorij i dokumenti u koje se ubacuju informacije putem CGI moraju imati chmod 777. Ovo znaci da check mora biti postavljen na svim.
To je sve. Sada isprobajte kako radi i ako ste slijedili nase upute sve bi trebalo biti u redu.
Greske
Niste stavili tacne naloge za skripte. Chmod sve .pl i .cgi dokumente 755. Sve .txt dokumente 777.
Pogresno ste ukucali link:)
Ovo je
najgora ali i najrarprostranjenija greska prilikom instalacije. Niste
ubacili tacne informacije kao sto su: perl path, server path, url path i sl.
Morate otvoriti sve skripte opet i pregledati dobro gdje ste pogrijesili. |