simenss Skrevet 5. august 2004 Del Skrevet 5. august 2004 (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 5. august 2004 av simenss Lenke til kommentar
Lokaltog Skrevet 5. august 2004 Del Skrevet 5. august 2004 Ser ut som om webhotelleverandøren din ikke har gitt deg tillatelse til å bruke CHMOD-kommandoen fra PHP. Lenke til kommentar
Torbjørn Skrevet 5. august 2004 Del Skrevet 5. august 2004 kanskje ikke logg.txt er eid av nobody? Lenke til kommentar
simenss Skrevet 5. august 2004 Forfatter Del Skrevet 5. august 2004 kanskje ikke logg.txt er eid av nobody? Den var ny Lenke til kommentar
LoS Skrevet 6. august 2004 Del Skrevet 6. august 2004 kanskje test mappen ikke er chmodda - 777 ? Lenke til kommentar
kakkle Skrevet 6. august 2004 Del Skrevet 6. august 2004 Eventuelt kan du kikke på ftp_chmod funksjonen, dersom ftp i php er aktivert. Eller ftp_site som lar deg skrive inn ftp kommander som blir utført. kms Lenke til kommentar
simenss Skrevet 6. august 2004 Forfatter Del Skrevet 6. august 2004 (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 EDIT: Skrivefeil Endret 6. august 2004 av simenss Lenke til kommentar
Torbjørn Skrevet 6. august 2004 Del Skrevet 6. august 2004 sjekket du eierskapet til fila da? Lenke til kommentar
Torbjørn Skrevet 6. august 2004 Del Skrevet 6. august 2004 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. Lenke til kommentar
simenss Skrevet 6. august 2004 Forfatter Del Skrevet 6. august 2004 Går det ann å lage mapper som er/kan chmod'e(t/s) til '777'? Lenke til kommentar
simenss Skrevet 6. august 2004 Forfatter Del Skrevet 6. august 2004 (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' Endret 6. august 2004 av simenss Lenke til kommentar
Ueland Skrevet 6. august 2004 Del Skrevet 6. august 2004 mkdir(mappenavn); chmod(mappenavn, 0777); Lenke til kommentar
simenss Skrevet 6. august 2004 Forfatter Del Skrevet 6. august 2004 (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 6. august 2004 av simenss Lenke til kommentar
Ueland Skrevet 6. august 2004 Del Skrevet 6. august 2004 webside.com har ikke rett tilgang sjekk tilgangen på den mappen.. Lenke til kommentar
jeskeide Skrevet 4. september 2004 Del Skrevet 4. september 2004 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 Lenke til kommentar
???????? Skrevet 4. september 2004 Del Skrevet 4. september 2004 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 Er dette samme spørsmål som du stiller i denne tråden: http://forum.hardware.no/index.php?showtopic=292062 Lenke til kommentar
Anbefalte innlegg
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 kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå