Я попытался настроить и использовать плагин webdav в Tuleap, но я немного растерялся.

Я точно следовал за страницей помощи плагина webdav (первый вариант), и я не знаю, как узнать, работает ли он. Кроме того, у меня появляется следующее сообщение при перезапуске службы httpd:

Запуск httpd: [вторник, 28 апреля 00:27:10 2015] [ошибка] (EAI 2) Имя или служба не известны: не удалось разрешить имя хоста webdav.tuleaptest.maglo.fr - игнорируется!

Здесь вы можете найти конфигурацию, которую я использовал:

  • Тулеап сервер:
    • ОС: CentOS 6.7
    • Версия Tuleap: 8,6
    • Имя сервера Tuleap = tuleaptest.maglo.fr
    • Название проекта, созданное в Tuleap = test
  • плагин webdav:
    • sabredav_path = /usr /share /sabredav
    • webdav_base_uri = /
    • webdav_host = webdav.tuleaptest.maglo.fr
  • Конфигурация httpd:

...

# Псевдоним виртуальных хостов Subversion

#

<VirtualHost *:80>

     ServerName tuleaptest.maglo.fr
     ServerAlias svn.*. tuleaptest.maglo.fr
     Include conf.d/codendi_svnroot.conf

</VirtualHost>

<VirtualHost webdav.tuleaptest.maglo.fr:80>

     Include conf.d/php.conf
     DocumentRoot /usr/share/codendi/plugins/webdav/www
     AliasMatch ^/(.*) /usr/share/codendi/plugins/webdav/www/index.php
     <Directory /usr/share/codendi/plugins/webdav/www>
          Options Indexes MultiViews
          AllowOverride None
          Order allow,deny
          Allow from all
     </Directory>

</VirtualHost>

#

# Псевдоним виртуальных хостов сайта проекта

#

...

Есть ли ошибка в моей конфигурации?

Если нет ошибки, как я могу использовать плагин webdav для доступа, например, из Nautilus к "документам" "тестового" проекта в Tuleap?

1 ответ1

0

Я отвечаю на мой вопрос, потому что после нескольких попыток мне наконец удалось установить и настроить плагин webdav для Tuleap. Я использовал второй вариант в установочном readme:

Under "/etc/httpd/conf.d/codendi_aliases.conf" add (in alias matches definition, add it to the beginning):

# 0- WebDAV plugin web/php pages 
AliasMatch ^/plugins/webdav/(.*) /usr/share/codendi/plugins/webdav/www/index.php
<DirectoryMatch "/usr/share/codendi/plugins/webdav/www/">
    Options Indexes MultiViews
    AllowOverride None
    Order allow,deny
    Allow from all
</DirectoryMatch>

Then plugin configuration:
webdav_base_uri = "/plugins/webdav";
webdav_host     = "domain.tld":

Теперь в веб-браузере (Chrome или Firefox) я могу получить доступ к области документов и файлов, используя в адресной строке: https://domain.tld/plugins/webdav/

После указания логина и пароля я могу просматривать проекты.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .