Avatar billede digihosting Nybegynder
19. marts 2000 - 23:44 Der er 7 kommentarer

mkdir rettigheder

Efter at jeg har lavet et nyt dir (0777) får jeg en fejl når jeg prøver at lave en fil i det dir. Fejlen er:

Warning: SAFE MODE Restriction in effect. The script whose uid is 533 is not allowed to access testdir/index.html owned by uid 99

Jeg har prøvet flere forskellige ting, inklusiv umask(), men intet hjælper. Det virker først når jeg ændre "user" og "group" på /testdir/ fra nobody til mit eget kontonavn.
Avatar billede Slettet bruger
20. marts 2000 - 09:53 #1
Må vi se lidt kode??

Umiddelbart kan jeg se, at fejlen skyldes,
at dit webhotel kører PHP i safemode.
Avatar billede andreas Nybegynder
20. marts 2000 - 14:28 #2
hvis dette er på wiktor, har jeg haft samme problem, problemet er at der er en anden bruger som også bruge scriptet (mener jeg)
Avatar billede digihosting Nybegynder
20. marts 2000 - 15:39 #3
christian-t: Jeg er mit eget webhotel - jeg ejer selv mine servere. Hvordan slår man safe mode fra? Vil det ikke formindske sikkerheden overalt på serveren?

andreas: det nye bibliotek bliver skabt med user og group = nobody. Dette er normalt ved jeg, men det mærkelige er, at jeg først kan åbne nye filer i biblioteket efter at jeg har ændret user og group til mit eget kontonavn.
Avatar billede Slettet bruger
20. marts 2000 - 17:07 #4
digi:

Nejnej, det formindsker ikke sikkerheden på serveren.
Hvis du nu solgte webhoteller, så er det nok en idé at bruge
Safe Mode, fordi hvis man kører uden safemode, får brugerne
adgang til langt mere, end med Safe mode.

Du slår Safe Mode fra, i php3.ini filen.
Avatar billede digihosting Nybegynder
21. marts 2000 - 11:42 #5
Men jeg sælger jo netop webhoteller  :)

Jeg fandt en metode hvor jeg bruger virtual(); til at køre et CGI/perl script fra php scriptet. I det script laver jeg så det nye bibliotek og filen (det kan jeg da finde ud af  :)

Men her er så et nyt spørgsmål: er der en metode til at "return"e en værdi eller variabel fra perl scriptet til den php som har startet det med virtual()?
Avatar billede mknielsen Nybegynder
21. marts 2000 - 11:59 #6
... kan man ikke sætte SAFE MODE til noget forskelligt pr. bruger?
Avatar billede f2 Nybegynder
22. februar 2001 - 18:35 #7
Det er fordi at PHP på serveren er i SAFE MODE..
det er bare synd, fordi at jeg regner ikke lige med at webmasteren laver det om til dig..
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