23. september 2002 - 16:58Der er
9 kommentarer og 1 løsning
Warning: open_basedir restriction in effect.
Hej eksperter...
Jeg vil vedhæfte en uploadet fil til en mail, men får at vide, at der er en "open_basedir restriction".
Følgende fejl:
Warning: open_basedir restriction in effect. File is in wrong directory in /usr/local/psa/home/vhosts/domain.dk/httpdocs/mappe/index.php on line 94
Warning: fopen("/tmp/php4M1xZr","r") - Operation not permitted in /usr/local/psa/home/vhosts/domain.dk/httpdocs/mappe/index.php on line 94
Hvor linie 94:
$fp = fopen($attachment, 'r'); // åbn fil
$attachment er filen fra en form (<input type="file" name="attachment">) - i ovenstående tilfælde "/tmp/php4M1xZr"
Det hele ligger på Jepponet, hvor jeg ikke troede der var nogle begrænsninger. Det ser nu alligevel ud til, at jeg ikke engang må bruge fopen() - eller hvad?
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 skyldes at du ikke må smide filer udenfor det homedir du har på deres server. Heller ikke i tmp mappen som den default smider filerne i.. Du skal enten smide tmp filen i dit homedir eller bede dem om at lave det for dig så du godt må smide filer i /tmp
Ok, det giver rent faktisk mening, men hvordan kan jeg lave en anden placering af uploadede filer? Nu ligger de i /tmp (som jeg ikke har adgang til), men de ville jo være tilgængelige i /usr/local/psa/home/vhosts/domain.dk/tmp - ikke sandt?
Jo. En mappe under /usr/local/psa/home/vhosts/domain.dk/ ville være fin. Men jeg erindrer ikke hvordan det var man fik den til at ændre tmp-mappens placering - desværre
Warning: Unable to create '/usr/local/psa/home/vhosts/domain.dk/httpdocs/admin/6.jpg': Permission denied in /usr/local/psa/home/vhosts/domain.dk/httpdocs/admin/upload.php on line 13
Warning: Unable to move '/tmp/phpNEq7Dy' to '/usr/local/psa/home/vhosts/domain.dk/httpdocs/admin/6.jpg' in /usr/local/psa/home/vhosts/domain.dk/httpdocs/admin/upload.php on line 13
Ja, tak for hjælpen. Jeg kiggede forresten lidt på PHP Configuration i manualen, hvor jeg fik et håb om, at php_value upload_tmp_dir "blabla" ville hjælpe, men det gjorde det ikke.
signout >> Så lidt, jeg kan alligevel ikke få brugt dem jeg har... blackboy >> Han hjalp mig da...
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.