Originally Posted by shajazzi
My apache owner is root and group is root
I doubt that your Apache user and group are root because you have to compile Apache in a special way so that Apache allows to be run as root.
You can find the Apache owner and group in the Apache configuration file.
Please find out to which directory your applications try to upload, and then post the output of
ls -la /path/to/upload_directory
I'm sure it's a permissions problem.
Maybe the installation instructions of your applications mention something about directory permissions.