Bugzilla更改了电子邮件中链接的URL

时间:2011-01-11 11:22:06

标签: bugzilla

如何在bugzilla中全局更改“urlbase”param的值?

3 个答案:

答案 0 :(得分:4)

如果您是管理员,则在管理>下;参数。

答案 1 :(得分:1)

最近在Ubuntu 10.04LTS上安装bugzilla3时出现同样的问题

我没有编辑/usr/share/perl5/Bugzilla/Constants.pm文件,而是看到变量debian_webpath设置为环境变量 X_BUGZILLA_WEBPATH 的值。 如果未设置,则默认为/bugzilla3/

确保在您的apache设置(a2enmod env)中启用 mod_env

然后在我的apache配置文件(/etc/apache/hosts-available/default)中添加了行

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

还登录到bugzilla并在以下部分设置 urlbase :管理&gt;参数。

urlbase = http://my-server-name/bugzilla/

答案 2 :(得分:-1)

它在Ubuntu 9.04中效果不佳,但在Ubuntu 10.10中仍然没有。

  1. 更改/usr/share/perl5/Bugzilla/Constants.pm中的以下行

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

  2. /etc/apache2/conf.d/bugzilla3.conf Alias / your_url_prefix_here / usr / share / bugzilla3 / web

  3. sudo vi / etc / bugzilla3 / params 'urlbase'=&gt;的 'http://your_domain.tld/your_url_prefix/'

  4. 也许你还需要调整/ usr / share / bugzilla3 / debian / params (与上面第3项相同)

    祝你好运! ;)