I've recently installed apache 2 and subversion and seem to be having some trouble getting them to integrate. I'm fairly certain that subversion is working ok (seem to be able to import and checkout although I haven't tested it extensively). First I'll give you a list of my system details:

Win XP
Apache 2.0.55
Subversion 1.3.0

The problem I'm having is that every time I attempt to access my subversion repository I keep getting a 403 Forbidden error. I've tried a whole load of different setups, have installed and uninstalled both Apache and Subversion numerous times as well as allowing the Subversion installer to automatically configure Apache and doing the configuration myself manually.

I'm guessing that the problem must be something to do with file access permissions, but I don't really understand why this is a problem/how to fix it since I'm running Win XP (my knowledge on XP permissions and access rights is a bit primitive).

Here's my Location tag from httpd.conf:

<Location /svn>
  DAV svn
  SVNParentPath C:/svnrepos
#  AuthzSVNAccessFile etc/svn-access-perms

  SVNPathAuthz off
  AuthType Basic
  AuthName "Subversion repository"
  AuthUserFile etc/svn-auth-file
  Require valid-user
Note that the problem isn't at the HTTP authorization stage since it seems to accept my username and password fine.

[edit]After writing all that I thought of changing SVNParentPath to SVNPath and it worked fine. I'm still going to post this because I don't understand why this should matter and I'd like any opinions on the matter - also it might help someone else.[/edit]