Bugzilla изменить ссылку в ссылке в электронной почте - PullRequest
0 голосов
/ 11 января 2011

Как я могу изменить значение параметра "urlbase" глобально в bugzilla?

Ответы [ 3 ]

4 голосов
/ 13 января 2011

Если вы являетесь администратором, он находится в разделе Администрирование> Параметры.

1 голос
/ 28 июня 2012

У меня была та же проблема, когда недавно устанавливался bugzilla3 в Ubuntu 10.04LTS

Вместо того, чтобы редактировать файл /usr/share/perl5/Bugzilla/Constants.pm, я увидел, что если для переменной debian_webpath задано значение переменной среды X_BUGZILLA_WEBPATH .Если он не установлен, то по умолчанию он /bugzilla3/.

. Убедитесь, что mod_env включен в вашей настройке apache (a2enmod env).

Затем в моей конфигурации apacheфайл (/etc/apache/hosts-available/default), я добавил строки

<VirtualHost *:80>
   ...
        SetEnv X_BUGZILLA_WEBPATH /bugzilla/ 
   ...
</VirtualHost>

Также вошел в bugzilla и установил urlbase в разделе: Администрирование> Параметры.

urlbase = http://my-server-name/bugzilla/
0 голосов
/ 24 января 2011

Это не сработало в Ubuntu 9.04, все еще не работает в Ubuntu 10.10.

  1. Измените следующую строку в /usr/share/perl5/Bugzilla/Constants.pm

    $ overwritten_locations {'debian_webpath'} = '/ your_url_prefix_here /';

  2. / и т.д. / apache2 / conf.d / bugzilla3.conf Псевдоним / your_url_prefix_here / usr / share / bugzilla3 / web

  3. sudo vi / etc / bugzilla3 / params 'urlbase' => 'http://your_domain.tld/your_url_prefix/'

может быть, вам также понадобится настроить / usr / share / bugzilla3 / debian / params (аналогично пункту 3 выше)

Удачи! ;)

...