View Full Version : camne nak run fail cgi dalam red hat 8.0
...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.
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)
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
oo..nanti aku cek..thankayu....
vBulletin® v3.7.1, Copyright ©2000-2009, Jelsoft Enterprises Ltd.