pesan kesalahannya apa?
ke hypermart bisa telnet?

men-debug program cgi emang agak-agak 'pain in the *ss'.
untuk cgi perl, saya sarankan cara berikut:

1.
buat file log di direktori yang bisa dilihat lewat browser.
misalnya: /home/tomi/public_html/cgilog.txt

2.
di awal script, setelah baris #!, berikan baris berikut:

use CGI::Carp "carpout", "fatalsToBrowser";
BEGIN {
  open CGILOG, ">>/home/tomi/public_html/cgilog.txt";
  carpout(CGILOG);
}

3. saat script diakses lewat browser, sebisa mungkin pesan
kesalahan kompilasi akan ditampilkan di browser. warning-
warning dan pesan STDERR lainnya bisa dilihat di file
cgilog.txt, juga lewat browser. sehingga umumnya tidak
perlu telnet, cukup via web -> liat error, edit script-nya
di komputer lokal, upload ulang, chmod ulang, dst. masih
'pain in the *ss' sebetulnya :-)

note, anda harus memastikan dulu file log-nya bisa ditulisi
oleh web server (chmod 666) dan script-nya tentu harus
di-set executable (chmod 755). metode ini bisa gagal
(tetap keluar 500 Internal Server Error) jika modul
CGI::Carp tidak ada -- tapi kemungkinan ini kecil.

note juga, perl versi 5.004_05 ke atas dan 5.005 lebih toleran 
terhadap format file, dan mau menerima teks format DOS (yang 
mengandung chr(13) atau ^M). tapi, pastikan baris pertama 
mengandung spasi di akhir, seperti ini:

#!/usr/bin/perl -w 
                  ^ ada spasi

agar ^M tidak diinterpretasi sebagai opsi bagi perl.

At , you wrote:
>saya telah mengirim scriptr perl ke web server (hypermart)
>trus saya coba untuk menjalankan script tsb
>tapi kok nggak bisa apa yang salah yach

>file tersebut saya create pake ultra edit dan sudah saya convert ke 
>unix,
>yang saya bingung apakah setelah mengkonvert file tsb tidak usah 
>disimpan lagi ?

--
mailto:[EMAIL PROTECTED]
http://steven.haryan.to
Bandung Perl Mongers: http://bandung.pm.org


      Layanan Pertukaran Banner - http://www.indobanner.co.id

-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
To unsubscribe, e-mail : [EMAIL PROTECTED]
To subscribe, e-mail   : [EMAIL PROTECTED]
Netika BerInternet     : [EMAIL PROTECTED]

Kirim email ke