Originally Posted by tolgata
I have changed the vsftpd.conf's local_umask variable to 022 however nothing changed the files I uploaded still seems as unexecutable to users.
All FTP servers put your files with maximum rw-rw-rw permissions. It would be a real security concern if FTP'ed files were directly executable. Do it manually, so you know what you enable on a server.
If the chmod'ed 755 .php files are not executed in your webserver (I assume that's what you want), then your webserver configuration is not correct. Are you able to execute a simple php script in your web? Is a simple html file served properly?