|
|||||||||||||||||||||||||||
Peger dit perlscript på den rigtige mappe hvor perl ligger??
F.eks. #!/bin/perl
Det kan jo være at webserveren er sat anderledes op!
Er ejeren af db filen sat til nobody(default webuser for apache), da jeg
mener at dette kræves for at skrive til en fil.
Thomas Mejer Hansen skrev:
>
> Jeg har siddet og lavet et par små CGI/Perl scripts hvor jeg har brugt
> DBM
> hashes..
> Det er en lille database som jeg kan tage information ud og ind af.
>
> jeg har testet perl-scriptsene på min egen linux box ved at bruge
> http://127.0.0.1/ mens jeg er offline, og alt har virket fint.. Jeg kan
> både læse og ændre i DBM-filen....
>
> jeg åbner DBM-FILEN med :
> dbmopen (%biler,"data",0666) || die "Can't dbmopen lastdb: $!";
>
> MEN, jeg har netop uploaded scriptsene til en webserver, og nu kan jeg
> pludeligt kun kigge i DBM filen, men ikke ændre i den ?? permissions er
> sat til=20
> >chmod 666 data.db
> >ls
> -rw-rw-rw- 1 pingu user 16384 Mar 15 16:09 data.db
>
> Hvad gør jeg galt ?
> Jeg får IKKE beskeden "Can't dbmopen lastdb: $" da jeg jo åbenbart KAN
> åbne
> filen men ikke skrive/ændre i den :/
>
> Mvh
>
> - Thomas
--
MVH
sslug@sslug
------------------------------------------------------------------------
OPEN NETWORKS 99 - d.30/4-2/5 1999 - Se mere på www.on99.dk
------------------------------------------------------------------------
|
||||||||||||||
|
||||||||||||||