>Now,this new site is also on the same host although on a
>So,this means that the server settings are correct.
Each host sets up sub domains differently. You'll need to ask them about server/script config.
Once you're sure you can run scripts from a sub domain, check to make sure you downloaded and uploaded using ASCII/text via ftp.
After that, missing files would be the next thing to check.