Gå til innhold

chmod med PHP


Anbefalte innlegg

Skrevet (endret)

Jeg vil få mitt PHP-script til å kjøre funksjonen "chmod" men får bare følgene feilmelding:

Warning: chmod(): Operation not permitted in /home/httpd/vhosts/webside.com/httpdocs/test/test.php on line 2

 

...når jeg bruker følgende script:

<?php
chmod("logg.txt", 0777);
?>

 

Fra PHP.net

 

Noen som kan hjelpe? :)

Endret av simenss
Videoannonse
Annonse
Skrevet (endret)

Prøver å lage en slags setup for mitt PHP-program, så folk helt uten erfaring kan sette det opp selv. Men virker som at mulighetene for chmod har mye med hvordan serveren er satt opp :hmm:

 

EDIT: Skrivefeil

Endret av simenss
Skrevet

hvis du laster opp en fil, logg.txt, via ftp, vil den få "owner" som din ftp bruker (sannsynligvis)

 

da er det kun den eieren som kan chmod'e fila. Hvis du istedet lager fila fra php, touch("logg.txt");, kan du siden chmod'e den så mye du måtte ønske.

Skrevet (endret)

Fant det! :)

 

<?php
mkdir("/path/to/my/dir", 0700);
?> 

 

EDIT:

Hmm.. Går fortsatt ikke ann å lage en helt "selvstendig setup". For at den skal kunne opprette en fil eller mappe må stedet filen/mappen opprettes på ha rettighetene '777' :hrm:

Endret av simenss
Skrevet (endret)
mkdir(mappenavn);

chmod(mappenavn, 0777);

Får bare:

Warning: mkdir(mappenavn): Permission denied in /home/httpd/vhosts/webside.com/setup.php on line 5

 

Warning: chmod(): No such file or directory in /home/httpd/vhosts/webside.com/setup.php on line 6

 

Men takk :)

Endret av simenss
  • 4 uker senere...
Skrevet

når jeg setter inn chmod

(mappenavn, 0777); 

 

så får jeg en mappe som herter bilder/Id434434. Legger seg ikke under bilde mappen men oppretter en ny mappe som heter bilde/id43433

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...