PDA

Bekijk Volledige Versie : PHP file uploads werken niet meer



Sander-
23/04/09, 15:15
Op een DirectAdmin server draaiend op CentOS5, apache2 met mod_ruid, php5.2, mysql5 hebben we sinds kort een probleem met file uploads via scripts. Bij alle accounts kunnen geen files meer worden geupload via scripts, zodra de move_uploaded_file van php wordt uitgevoerd komt er op de doellocatie een lege file (of in geval van niet bestaande mappen helemaal niks). Het lijkt er dus op dat php of de user waaronder het script draait de verkeerde umask hanteert. Uit een testje komt al helemaal een vreemde waarde:


<?php
echo umask();
?>

geeft:
18

Heb al zitten graven naar umasks etc maar kan weinig vinden, als ik inlog met een betreffende user via shell en vrijwel identieke handelingen uitvoer (creëren van een file in de /tmp en verplaatsen naar eigen map) gaat het goed.
Iemand een idee hoe dit aan te pakken/ op te lossen?