04. december 2003 - 08:33Der er
4 kommentarer og 1 løsning
Ændre rettigheder på linux server
2 sørgsmål.
Jeg har et upload script, men når jeg har uploadet et billede eller andet, har jeg ikke rettigheder til at hive det ned igen med FTP. hvorfor har jeg ikke dette. og kan dette ikke lade sig gøre at ændre rettighederne på filen.
næste problem
Jeg har noget admin. af denne linux server gennem "Plesk" og i denne kan jeg godt ændre rettigheder til mine upload mapper men kan dette ikke lade sig gøre via en php-fil.
jeg har prøvet med følgende:
chmod ("/demo/4/images/Side1/" , 0757);
men så får jeg denne fejl.
Warning: chmod(): Unable to access /demo/4/images/Side1/ Warning: chmod(): open_basedir restriction in effect. File(/demo/4/images/Side1/)
Støv, fibre og metalliske partikler kan påvirke både uptime, levetid og driftssikkerhed. Derfor arbejder flere datacentre systematisk med contamination control.
Har ikke meget forstand på linux og rettigheder - men ser tit at de nogle steder skriver at man skal chmode sine filer til 777 - det er måske et forsøg værd
Det vil undre mig lidt hvis man strukturerer en server på den måde.. Er du sikker på at der ikke skal stå noget andet før den sti? Fx /www/plesk/demo/4/images/Side1/ Stien du ser i ftp (for slet ikke at tale om stien du ser i en browser) er alngtfra altid den samme som på selve maskinen.
Rigtigt nok at stien ikke er den samme - men filen er jo den samme - nok fordi at jeg ikke lige havde luret at der var forskel på at chmod'e en mappe, og en fil. Var filer jeg tænkte på - og du roder jo med mapper.
Ja, men selv om jeg skal angive den fulde sti får jeg stadig samme fejl, jeg har prøvet med denne linie: chmod ("$_SERVER[DOCUMENT_ROOT]/demo/4/images/", 0757);
fejl: Warning: chmod(): Operation not permitted in /usr/local/psa/home/vhosts/flot.dk/httpdocs/chmod.php on line 4
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.