Thank you for your responses macemoneta. I temporarily disables SELinux protection and I received the same error. And as for AllowOverride, that was set.
<VirtualHost 192.168.2.2:80>
SuexecUserGroup "#502" "#503"
ServerName domain.com
ServerAlias
www.domain.com
DocumentRoot /home/domain/public_html
ErrorLog /home/domain/logs/error_log
CustomLog /home/domain/logs/access_log combined
ScriptAlias /cgi-bin/ /home/domain/cgi-bin/
DirectoryIndex index.html index.htm index.php index.php4 index.php5
<Directory /home/domain/public_html>
Options Indexes IncludesNOEXEC FollowSymLinks
allow from all
AllowOverride All
</Directory>
<Directory /home/domain/cgi-bin>
allow from all
</Directory>
<Location /svn>
DAV svn
SVNParentPath /home/domain/svn
AuthType Basic
AuthName domain.com
AuthUserFile /home/domain/etc/svn.basic.passwd
Require valid-user
AuthzSVNAccessFile /home/domain/etc/svn-access.conf
Satisfy Any
</Location>
</VirtualHost>