Hi,
I hope this is the right place to ask this this question, but I did not find any other.
We have been using WebSVN up to version 2.3.3 for years and now we had to upgrade to a more current version, because of PHP7 being deprecated.
We are using 3 local parent directories wherein the repositories are placed, accordingly there are 3 parentpath-directives within our config.php file, like this:
$config->parentPath('/data1/svn/repobase/xxx/data', 'groupx');
$config->parentPath('/data1/svn/repobase/yyy/data', 'groupy');
$config->parentPath('/data1/svn/repobase/zzz/data', 'groupz');
Each of this parent directories is using its own svnauthz.conf file, therefor we had lines like these:
$config->useAuthenticationFile('/data1/svn/repobase/xxx/permissions/svnauthz.conf');
$config->useAuthenticationFile('/data1/svn/repobase/yyy/permissions/svnauthz.conf');
$config->useAuthenticationFile('/data1/svn/repobase/zzz/permissions/svnauthz.conf');
First of all I noticed that naming has been changed in the meantime and I had to replace "useAuthenticationFile" with "useAccessFile".
Now configuration is accepted, but WebSVN does not show all 3 repo bases anymore, but only the one of the latest "useAuthenticationFile" directive. If I change the order or comment out later directives, the last active directive "wins".
How do I get back the original behavior? Is there some additional configuration I have to adjust, is it a bug, is it intended that way?
Thanks in advance!
Hi,
I hope this is the right place to ask this this question, but I did not find any other.
We have been using WebSVN up to version 2.3.3 for years and now we had to upgrade to a more current version, because of PHP7 being deprecated.
We are using 3 local parent directories wherein the repositories are placed, accordingly there are 3 parentpath-directives within our config.php file, like this:
$config->parentPath('/data1/svn/repobase/xxx/data', 'groupx');
$config->parentPath('/data1/svn/repobase/yyy/data', 'groupy');
$config->parentPath('/data1/svn/repobase/zzz/data', 'groupz');
Each of this parent directories is using its own svnauthz.conf file, therefor we had lines like these:
$config->useAuthenticationFile('/data1/svn/repobase/xxx/permissions/svnauthz.conf');
$config->useAuthenticationFile('/data1/svn/repobase/yyy/permissions/svnauthz.conf');
$config->useAuthenticationFile('/data1/svn/repobase/zzz/permissions/svnauthz.conf');
First of all I noticed that naming has been changed in the meantime and I had to replace "useAuthenticationFile" with "useAccessFile".
Now configuration is accepted, but WebSVN does not show all 3 repo bases anymore, but only the one of the latest "useAuthenticationFile" directive. If I change the order or comment out later directives, the last active directive "wins".
How do I get back the original behavior? Is there some additional configuration I have to adjust, is it a bug, is it intended that way?
Thanks in advance!