sftp'den atarsanız dosyanın sahibi root olur, php kullanıcısı o dosyayı derleyemez. Ya her dosyada chown yapacaksınız yada @SySTeMTeaM nickli arkadaşın dediği gibi ftp kullanıcılarını kontrol edip gerekirse oluşturacaksınız.