I think you should change the advice given in answer #1 as it isn't a good all round solution.
First look for problems in your config files using:
httpd -S
and
httpd -t
Next, ensure that the execute bit is set on all directories in the web path.
chmod +x dir1 dir2 dir3
Now you can add
< Directory /some/other/path>
Order deny,allow
Allow from all
< /Directory>
or if you want to make the change for all your sites, all at once, add
< Location />
Order deny,allow
Allow from all
< /Location>
to httpd-vhosts.conf.