Avatar billede Slettet bruger
21. september 2005 - 17:57 Der er 16 kommentarer og
1 løsning

Chmod dir

Hej eksperter, jeg ved ikke hvorfor men den melder fejl, når jeg vil chmode noget, om det er en fil eller en mappe.

Mit script (har prøvede med 2 forskellige)

Forsøg 1:
<?PHP
//dette er en mappe
$dir = "gggg";

chmod($dir, 755);
?>


Forsøg 2:
<?PHP
//dette er en mappe
$dir = "gggg";

chmod($dir, 0755);
?>

De begge melder fejlen:
Warning: chmod(): Operation not permitted in ch.php on line 6
Avatar billede jakobdo Ekspert
21. september 2005 - 18:03 #1
Prøv chmod via FTP!
Avatar billede Slettet bruger
21. september 2005 - 18:06 #2
det virker, men nu er det ikke lige det jeg vil
Avatar billede jakobdo Ekspert
21. september 2005 - 18:07 #3
Hvis php ikke har rettigheder til at ændre mapper, så vil chmod i php aldrig komme til at virke!
Avatar billede Slettet bruger
21. september 2005 - 18:07 #4
Kan det have noget at gøre med hensyn til : safe_mode ?
Avatar billede Slettet bruger
21. september 2005 - 18:08 #5
er der så ikke noget at gøre?
Hvis jeg nu vil have det til at virke?
Avatar billede jakobdo Ekspert
21. september 2005 - 18:13 #6
Er det din egen server?
Og evt skal du oprette mappen via PHP
Avatar billede Slettet bruger
21. september 2005 - 18:15 #7
Hvordan min egen server?
Jeg kan ikke gøre noget ved den fysiks, da den ikke står hos mig.
Avatar billede jakobdo Ekspert
21. september 2005 - 18:18 #8
Er det en mappe du har oprettet via FTP?
Prøv evt at slet mappen, og opret den med php mkdir()
Avatar billede Slettet bruger
21. september 2005 - 18:22 #9
Script:
<?PHP
mkdir("t/dir", 0777);
?>

Fejl:
Warning: mkdir(t/dir): Permission denied in ch.php on line 2
Avatar billede Slettet bruger
21. september 2005 - 18:22 #10
Ja mappen jeg prøvede før at chmode, var lavet via FTP.
Avatar billede jakobdo Ekspert
21. september 2005 - 18:25 #11
Mærkeligt!
Avatar billede Slettet bruger
21. september 2005 - 18:28 #12
kan det være noget med det der med safe_mode?
Avatar billede jakobdo Ekspert
21. september 2005 - 19:57 #13
Fra php.net - chmod:
Note:
When safe mode is enabled, PHP checks whether the files or directories you are about to operate on have the same UID (owner) as the script that is being executed. In addition, you cannot set the SUID, SGID and sticky bits
Avatar billede Slettet bruger
31. juli 2006 - 20:44 #14
okay jacobdo lægger du et svar?
Avatar billede jakobdo Ekspert
31. juli 2006 - 22:30 #15
Svar!
Avatar billede Slettet bruger
10. august 2006 - 08:47 #16
tak for hjælpen.
Avatar billede jakobdo Ekspert
11. august 2006 - 10:34 #17
Takker for point.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester