by Howard Miller.
You are perfectly correct. You cannot have the data directory inside the web directory. You musn't do that. I find it very hard to believe that (on a virtual host) you have no options other than to create folders inside the web served directory. Can't you create a new directory alongside 'httpdocs'?