Users do not and cannot have a public_html folder to themselves.
The only web accessible directories are in /data/project/<toolname>/public_html/*.
To have a url such as http://tools.wmflabs.org/addshore/ there must be a tool called 'addshore' and therefor a folder called /data/project/addshore/public_html/
I get a Permission denied error when running my script