tu ti colleghi come root, ma lo script si collega come user apache (forse...)

dovresti fare il chown direttamente da root per assegnare il nuovo owner al file. Ma non e' che per caso volevi solo cambiare i permessi r/w .... in questo caso il comando e' chmod e non chown