07. december 2003 - 20:29Der er
10 kommentarer og 1 løsning
Fejl ved oprettelse af mapper (Chmod)
Hej.
Jeg får en del fejl, når jeg forsøger at afvikle min kode. Men først en stak fejlmeddelser :
Warning: SAFE MODE Restriction in effect. The script whose uid is 1221 is not allowed to access users/1 owned by uid 33 in /domains/www.domain.com/www/ec/users.php on line 44
Warning: Unable to access users/1/products in /domains/www.domain.com/www/ec/users.php on line 45
Warning: chmod failed: No such file or directory in /domains/www.domain.com/www/ec/users.php on line 45
Warning: SAFE MODE Restriction in effect. The script whose uid is 1221 is not allowed to access users/1 owned by uid 33 in /domains/www.domain.com/www/ec/users.php on line 47
Warning: Unable to access users/1/dots in /domains/www.domain.com/www/ec/users.php on line 48
Warning: chmod failed: No such file or directory in /domains/www.domain.com/www/ec/users.php on line 48
-----------------------------------
Koden (starter ved linie 41):
mkdir('users/'.$user.'',0777); chmod('users/'.$user.'',0777); // Pga. umask bliver chmod ikke sat korrekt i ovenstående linie. Derfor sættes den til 770 her
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Whuut? Dvs. at jeg skal hen og bruge den funktion, som gutten har angivet? Den løsning er jeg ikke glad for (men tak alligevel :). Hvis det er en fejl der skyldes, at 'safe-mode' er sat til, så må min host jo sørge for at sætte deres gejl ordentligt op, ikke?
Safe-mode er vel heller ikke noget, man som ISP bør have slået til (eller hvordan og hvorledes?)
Safe-mode er noget stort set alle webhoteller har slået til, hvis de har mere end en bruger på en server (og det har de fleste jo). Desværre skaber safe-mode en lang række problemer, dit er bare et af dem.
Men efter hvad jeg har kunne læse mig frem til, er det ikke nødvendigt at bruge safe-mod, man kan sikre sig på anden måde ved omtanke. Med safe-mod er en NEM løsning, derfor er den altid slået til :(
Uh, det hjalp faktisk delvist med at bruge fuld sti. Men sjovt nok, så kan jeg ikke oprette undermapper i den mappe, jeg først får oprettet :
$root = "".$_SERVER["DOCUMENT_ROOT"]."/ecom";
mkdir(''.$root.'/users/'.$user.'',0777); chmod(''.$root.'/users/'.$user.'',0777); // Pga. umask bliver chmod ikke sat korrekt i ovenstående linie. Derfor sættes den til 770 her
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.