Eu removi a referência para os dois exemplos de vhost fictícios em /private/etc/apache2/extra/httpd-vhosts.conf * e isso praticamente fez o truque para mim. Daniel me colocou no caminho certo, dizendo-me onde os logs foram localizados (+1)
Eu tinha originalmente criado o arquivo user.conf especial enquanto seguia estas instruções .
Como não me importo com a pasta do usuário / ~ Shanimal, removi /private/etc/apache2/Shanimal.conf e apontei o DocumentRoot para um link simbólico "_www" na minha pasta Sites .
DocumentRoot "/Users/Shanimal/Sites/_www"
<Directory "/Users/Shanimal/Sites/_www">
Options Indexes MultiViews
AllowOverride None
Order allow,deny
Allow from all
</Directory>
Esta configuração realmente funciona com as entradas de vhost fictícias removidas (apontando para um lugar errado, mas válido), então eu suponho que as entradas de vhost fictícias foram o problema. Tudo está funcionando como esperado agora.