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.