[РЕШЕНО]Авторизация Svn через Redmine

Не получается настроить данный вид авторизации.

Действовал по инструкции

В результате конфигурационные файлы содержат.

/etc/apache2/modules.d/47_mod_dav_svn.conf

PerlLoadModule Apache::Redmine

<Location /svn>
        DAV svn
        SVNParentPath /var/svn
        SVNListParentPath on

Order deny,allow
Deny from all
Satisfy any

AuthType Basic
AuthName "Area Developer"
Require valid-user
PerlAccessHandler Apache::Authn::Redmine::access_handler
PerlAuthenHandler Apache::Authn::Redmine::authen_handler
RedmineDSN "DBI:mysql:database=redmine;host=127.0.0.1"
RedmineDbUser "redmine"
RedmineDbPass "password_for_user_redmine"

        SSLRequireSSL
</Location>

/etc/conf.d/apache2

APACHE2_OPTS="${APACHE2_OPTS} -D SVN -D SVN_AUTHZ -D PERL"

Пришлось заняться еретичеством и создать ссылку руками
/usr/lib/perl5/vendor_perl/5.12.2/Apache/Redmine.pm -> /var/lib/redmine/extra/svn/Redmine.pm

со статьей знаком.

Проверял, что допускает mysql

mysql --host=localhost --port=3306 --user=redmine --password=password_for_user_redmine redmine

Пытался уменьшить номер конфигурации для 75_mod_perl.conf, чтобы он грузился до 47_mod_dav_svn.conf

При авторизации из файла всё работает.
В какие логи смотреть не понимаю. Ничего подозрительного там не обнаружил.

Просто не пускает и всё.

Решено использованием mod_auth_myql с особенностями изложенными на wiki

.

Похоже не хватает пакетов perl

use Apache2::Module;
use Apache2::Access;
use Apache2::ServerRec qw();
use Apache2::RequestRec qw();
use Apache2::RequestUtil qw();
use Apache2::Const qw(:common :override :cmd_how);
use APR::Pool ();
use APR::Table ();

Подскажите - как и откуда их правильно поставить?

update

Необходимые модули есть. (не нашел с первого раза по незнанию perl)

Только, как я понял, они не совместимы со скриптом Redmine.pm

Undefined subroutine &Apache2::Module::add called at ./Redmine.pm line 192.

почему то не помогает ваш

почему то не помогает ваш метод. действовала по вашим инструкциям (( я наверное таки дерево

Parshina написал(а): почему

Parshina написал(а):
почему то не помогает ваш метод. действовала по вашим инструкциям (( я наверное таки дерево

не понял. У меня как раз по этим инструкциям и не работает.

если попробовать запустить этот скрипт

perl /var/lib/redmine/extra/svn/Redmine.pm
Undefined subroutine &Apache2::Module::add called at /var/lib/redmine/extra/svn/Redmine.pm line 192.

Не понимаю как у кого-то это может работать

emerge -pv mod_perl

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild   R   ] www-apache/mod_perl-2.0.4-r1  0 kB

Total: 1 package (1 reinstall), Size of downloads: 0 kB

новее пакета даже у авторов mod_perl нет.

.

Давайте посмотрим на пользователя Parshina
время регистрации - 1.5 часа
за это время написано 4 сообщения:
"полезная информация. сразу со всем пока не разобралась но буду пытаться понять что к чему. спасибо"
"я уже расстроилась что не получилось попасть, думала было недавно а это летиний период был ))) актуальная новость висит в первых рядах"
"блин я с английским вообще никак. где то можно эту информацию найти в русскоязычном виде?"
"почему то не помогает ваш метод. действовала по вашим инструкциям (( я наверное таки дерево"

9 из 10 что это просто зелёный толстый троль :(
9 из 10 что возник он из-за моего поста http://www.gentoo.ru/node/21323

а эта строка - это просто подпись

.

я тролю много внимания и не уделял. 1 строка. Остальное в продолжение исследования темы.

Чего-то с моей ситуацией совсем туго. То что я вижу - для меня означает, что и работать не должно. Но на просторах интернета тишина. Значит у всех всё работает. ЧЯДНТ ?

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".