Eu fiz algo errado
No meu CentOS 5.9, fiz o seguinte:
cd /usr/local/directadmin/custombuild
./build rewrite_confs
Mas agora recebo um erro ao reiniciar o httpd:
[root@1332 conf]# service httpd restart
Stopping httpd: [FAILED]
Starting httpd: Syntax error on line 213 of /usr/local/directadmin/data/users/admin/httpd.conf:
Unknown DAV provider: svn
@line 213, há algo como:
<Location />
DAV svn
SVNPath /var/svn/
AuthType Basic
AuthName "Dytech Solutions Subversion repository"
AuthUserFile /etc/svn-auth-file
Require valid-user
</Location>
Meu palpite é que meu DirectAdmin está gravando automaticamente os arquivos httpd.conf do locale.
E eu baguncei os repositórios do SVN de alguma forma ...
Eu também estou supondo que tem que fazer algo com uma configuração alternativa do apache devido ao autobuild, então o módulo não é carregado normalmente.
Eu encontrei este link
Onde afirma que:
Primeiro, o seu httpd.conf precisa carregar o módulo mod_dav_svn.
Se você passar --enable-mod-activation para a configuração do Subversion,
O alvo 'make install' deve adicionar automaticamente esta linha para você.
Em qualquer caso, se o Apache HTTPD der a você um erro como "Desconhecido
DAV provider: svn ", então você pode querer verificar se esta linha
existe em seu httpd.conf:
LoadModule dav_svn_module modules/mod_dav_svn.so
Mas tenho medo de quebrar ainda mais coisas
Por favor ajude