On 07-Feb-2000, Dedy Yasriady wrote:
> Saya sedang membuat Perl script untuk CGI dengan menggunakan salah satu
> fungsi open dan print. Kutipan beberapa barisnya:
>       
>       #!/usr/bin/perl
>       $daftar = "dedy:batam:29432:baloi";
>       open (TMP,">/etc/member">;
>       print TMP $daftar;
>       close (TMP);
> 
> Tapi begitu dilihat pada file /etc/member tidak ada isi sama sekali (0 KB).
> Apa yang salah dengan sintaks penulisan saya? Sepertinya tidak ada. Mungkin
> Linux Box saya yang miss-configured ?

Ini bukan issue programming tapi mungkin pengertian permission dan
ownership.  Web server anda jalan sebagai user siapa? Dan apakah user
tsb mempunyai ijin menulis ke /etc/member?

Hal yang paling memberi petunjuk tapi kadang dilupakan atau kurang
diketahui adalah membaca log. Coba baca error_log dari webservernya.

Coba ">/etc/member" diganti dengan ">nyoba" lalu anda jalankan dr
command line di home directory anda setelah chmod 700 filenya.

        Ronny

--------------------------------------------------------------------------------
Utk berhenti langganan, kirim email ke [EMAIL PROTECTED]
Informasi arsip di http://www.linux.or.id/milis.php3
Pengelola dapat dihubungi lewat [EMAIL PROTECTED]

Kirim email ke