PDA

View Full Version : camne nak run fail cgi dalam red hat 8.0


nura
18-04-03, 06:05 PM
...aku de satu skrip backupmanager.cgi
persolaan dia camne aku nak run skrip ni dalam red hat 8.0 aku....pastu kalau nak run melalui browser camne..apa url nak taip..aku dah try http://localhost/cgi-bin/backupmanager.cgi..tarak jadi ape pun....tolong ek....

bustamam
18-04-03, 09:29 PM
aku rasa fail CGI ko tu perl script. cube nengok kat atas sekali dier kata apa cam "#!/usr/bin/perl" ker? Kalu perl lancarkan kat kommand line dengan perl interpreter:
perl backupmanager.cgi

Kalu nak run sebagai CGI, kene ader web-server, kendian salin fail tuh kat CGI direktori dier, contoh /var/www/docs/cgi-bin nengok kat web-server tuh punye setting.

buzz
19-04-03, 12:18 AM
a few stuff...
- sesetengah distro letak perl executable to kat directory yg lain (eg, /usr/bin, yg lain kat /usr/local/bin)... what about yours?

- script to dah chmod mode lom..? - 755 mode..

- plus.. directory structure...? kalau ade directory structure yg ade explicit rights (eg. 777 rights and .htacces)

nura
21-04-03, 10:10 AM
ok aku simpan fail backupmanager.cgi dalam /var/www/cgi-bin/backumanager.cgi..pastu aku chmod 755 backumanager.cgi...aku chmod 755 direktori aku simpan fail tu...pastu aku run ./backupmanagers.cgi..no problem leh je...tapi yang aku faham skrip ni ditulis bersama sama html..so mesti ade gui dia...so aku nak run kat browser aku taip http://localhost/cgi-bin/backupmanager.cgi..dan tak jadi apa apa..ke salah aku taip atau semua konsep aku ni salah...plz

bustamam
21-04-03, 10:28 AM
Posting asal oleh nura
ok aku simpan fail backupmanager.cgi dalam /var/www/cgi-bin/backumanager.cgi..pastu aku chmod 755 backumanager.cgi...aku chmod 755 direktori aku simpan fail tu...pastu aku run ./backupmanagers.cgi..no problem leh je...tapi yang aku faham skrip ni ditulis bersama sama html..so mesti ade gui dia...so aku nak run kat browser aku taip http://localhost/cgi-bin/backupmanager.cgi..dan tak jadi apa apa..ke salah aku taip atau semua konsep aku ni salah...plz
Ce check nih:
1) Web server dah lancarkan ke lum? /etc/rc.d/init.d/httpd start
2) cgi-bin dienable di httpd.conf
ScriptAlias /cgi-bin/ "/var/www/cgi-bin/"
<Directory "/var/www/cgi-bin">
AllowOverride None
Options None
Order allow,deny
Allow from all
</Directory>
AddHandler cgi-script .cgi
3) cgi-bin tak didisable kat .htaccess

nura
21-04-03, 11:04 AM
oo..nanti aku cek..thankayu....