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]