Caso alguém tenha o mesmo problema, esta é a solução:
in your httpd.conf file ... search for "DocumentRoot" ... then change that entry and the entry to read "/Users/< your username goes here >/Sites" then sudo apachectl restart ... this should then load the pages w/o needing the ~/username part (at least it worked for me)
mais informações: link (veja comentários abaixo )