14. februar 2004 - 21:03Der er
7 kommentarer og 1 løsning
Angående safe mode og UID
Jeg har et almindeligt webhotel og er ny kommet i tvivl om hvor vidt man egentlig er i stand til at oprette et nyt bibliotek med mkdir(), og derefter eje alle rettigheder til det bibliotek.
Jeg har med mkdir() oprettet et bibliotek, men forsøger jeg at kopiere en fil til mappen med copy() får en melding om at safe mode restrictions er aktive og at mappen er ejet af en anden UID end den jeg har i øjeblikket.
Er det muligt at oprette mapper i PHP på webhotellet, samtidig med at man bliver ejer over mappen (at ens UID ejer rettighederne)??
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.
Filen er ikke uploadet, men ligger på filserveren. Det er et projektstyringssystem hvor filen bliver kopieret fra sin originale lokation til en midlertidig mappe. Dette har altså intet at gøre med upload da filen her allerede er uploadet. Når folk der benytter systemet, vil bruge en oploadet fil bliver den kopieret til en midlertidig mappe og vist derfra.
move_uploaded_file() virker fint, men den gav også samme fejl først. Her brugte jeg FTP og chmod'ede mit faste uploadbibliotek med 777. Nu kunne jeg sagtens uploade filer. Men en mappe oprettet med mkdir(), ejer jeg ikke før jeg tvinger rettighederne ind vha. af ftp chmod().
Dette giver jo ingen mening med en midlertidig mappe.
Jeg kan se det webhotel jeg bruger, har PHP installeret med FTP-funktioner. Muligvis kunne jeg logge ind via ftp og chmod'er derfra (som altid har virket).
Lukker spørgsmålet. Jeg tager selv pointene da jeg ikke modtog noget konkret hjælp som fungerede.
Jeg fik det til at virke ved at logge ind via FTP og oprette mapperne på FTP-niveau, chmod'en vha. af FTP. Herefter kan jeg slette dem på script-niveau så det skal også gøres med FTP.
Forstår ikke at nogen aldrig har haft at gøre med dette problem :)
Mvh Intel4004
Synes godt om
Ny brugerNybegynder
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.