15. oktober 2004 - 17:23Der er
15 kommentarer og 2 løsninger
upload virker ikke på nyt webhotel
Jeg er ved at teste mit nyhedsbrevsystem på det endelige webhotel, men min uploadfunktion bliver ikke godkendt...
Warning: move_uploaded_file(/home/www/www.ceep.pl/newsletter/docs/Big Fat Snake 000.jpg): failed to open stream: Permission denied in /home/www/www.ceep.pl/newsletter/newsupload.php on line 20
Warning: move_uploaded_file(): Unable to move '/tmp/php1zkPXd' to '/home/www/www.ceep.pl/newsletter/docs/Big Fat Snake 000.jpg' in /home/www/www.ceep.pl/newsletter/newsupload.php on line 20
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.
Det er move_uploaded_file der går galt, fordi jeg åbenbart ikke må få adgang til tmp mappen
Synes godt om
Slettet bruger
15. oktober 2004 - 17:37#5
Nej, det er sandsynligvis ikke OK rettigheder. Bemærk, at det kun er ejeren af mappen, der har lov at skrive, og webserveren kører med meget stor sandsynlighed som en anden bruger.
Synes godt om
Slettet bruger
15. oktober 2004 - 17:38#6
Derudover er det ifølge den første fejlbesked åbningen af destinationsfilen, der går galt.
Det er noget sært noget. Jeg prøvede at sætte read, write og execute til alle, men nu kan jeg ikke engang åbne websiden :S
Synes godt om
Slettet bruger
15. oktober 2004 - 17:53#11
safe_mode har jeg ikke styr på, da jeg hoster selv og er alene på serveren.
Dit hotel burde kunne oplyse dig, hvad rettighederne skal være på en mappe, for at man kan oprette filer fra et script.
Jeg vil dog mene, at 770 og med en passende gruppe burde være korrekt. Om gruppen så skal være www, www-data, apache eller noget helt fjerde kan jeg ikke sige.
Med 770 har public hverken read eller write. Skal public ikke have read og execute, når det er PHP (Jeg aner ikke noget om det, men det virker ikke med 770, den kan ikke require en class, som jeg har givet 770)
Synes godt om
Slettet bruger
15. oktober 2004 - 18:02#13
Som sagt skal den så også tilhøre en passende gruppe. Hvis Apache kører som brugeren 'apache' og er medlem af gruppen 'www', så hjælper det ikke noget, at din fil/mappe er læsbar for brugeren 'legende' og gruppen 'users'
Ps.: Husk nu at sørge for at folk ikke kan smide php scripts op og eksekvere dem. Det kan gå gruelig galt. Synes man ser det tit, når folk laver upload, så kan man uploaded et script, og så kan man jo faktisk overtage siden.
Jeg fik det her løst ved at kontakte udbyderen, der ændrede lidt i rettighderne... Men som tak for jeres indsats, vil jeg bede jer smide et svar, så jeg kan lukke :)
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.