i am running into similar problems.
the site gets created as the ftp user
user= ftp group = psacln
wordpress aumatically installs as
user= apache group = apache
do i simply add user apache to the group psacln?
do i change the whole site to be owned the group apache and add the user ftp to thwe group apache as well?
hopefully is is legible! (and fixable!)