mroberts wrote:The httpdocs directory . was owned by ftpadmin, psaserv.
The httpdocs .. is owned by root, root.
If the domain user is ftpadmin, then ftpadmin:psaserv was correct (750 permissions), root:root is not.
My php files were all root, root.
That doesn't seem right. Make them ftpadmin:psacln (644 permissions).
The xml files that get created through the xml.php (dom) are apache, apache.
That is expected. If httpdocs was owned by root:root with 750 permissions then that would explain why apache could not create the file in the httpdocs dir, since apache is not in the root group (and shouldn't be!).