正如标题所说,我现在正在启动一个项目,并试图为项目布局基础设施(SVN,电子邮件,错误跟踪,在线论坛等......)
那么,Bugzilla还是Mantis?
在Mantis中创建指向问题的链接是通过哈希符号#后跟问题编号完成的.
如何链接到笔记?
Mantis需要新用户点击邮件中收到的链接.根据公司策略,sendmail(或任何其他)应用程序无法在服务器上处于活动状态.如何在没有有效电子邮件的情况下允许用户注册?
无论如何我可以运行更新查询并直接在数据库中更改密码并将其交给用户?
我刚刚安装了Mantis bug跟踪器,与Eclipse IDE一起使用,并且已经开始发现它的优点.非常好.
由于Eclipse通过PHP soap API与Mantis进行通信,我想知道是否有一些关于如何自己进行调用的文档,从我的PHP应用程序到API,以添加新的错误并获取现有的错误状态.
非常感谢!
我安装了Mantis BT,并在成功安装后被重定向到登录页面.它说默认用户是"管理员",但没有提供有关其密码的提示.文档尚未指定默认密码.任何线索?

错误出现在ShowMessage(aServer.mc_version)此代码的行中:
uses mantisconnect;
procedure TForm.Button1Click(Sender: TObject);
var
aServer: MantisConnectPortType;
begin
aServer := GetMantisConnectPortType;
ShowMessage('Mantis version:' + aServer.mc_version);
end;
Run Code Online (Sandbox Code Playgroud)
相同的代码适用于Delphi XE5,但是在Delphi XE6上编译时第一次触发错误(首次单击按钮),但下次有效:
The system cannot find the file specified
URL:http://www.mymantis.com/api/soap/mantisconnect.php -
SOAPAction: URL:http://www.mymantis.com/api/soap/mantisconnect.php/mc_version
Run Code Online (Sandbox Code Playgroud)
如果我再试一次(第二次点击按钮)就行了!输出:
Mantis version:1.2.9
Run Code Online (Sandbox Code Playgroud)
连接过程列表是
function GetMantisConnectPortType(UseWSDL: Boolean; Addr: string; HTTPRIO: THTTPRIO): MantisConnectPortType;
const
defWSDL = 'http://www.mymantis.com/api/soap/mantisconnect.php?wsdl';
defURL = 'http://www.mymantis.com/api/soap/mantisconnect.php';
defSvc = 'MantisConnect';
defPrt = 'MantisConnectPort';
var
RIO: THTTPRIO;
begin
Result := nil;
if (Addr = '') then
begin
if UseWSDL then
Addr := defWSDL
else
Addr …Run Code Online (Sandbox Code Playgroud) 我是Mantis bug跟踪器的新手,我想在注册新帐户后启用电子邮件通知.
好吧,我在本地计算机上正确安装了MantisBT,我已经更改了管理员密码并删除了目录中的admin文件夹.在此之后,我注册了一个新帐户,有一条确认消息闪过,说我需要通过电子邮件验证我的注册.我的问题是没有向我的电子邮件发送验证消息.根据我发现的其中一个教程,我需要先配置我的config_inc.php.安装后,我的config_inc.php的初始内容是
<?php
$g_hostname = 'localhost';
$g_db_username = '<myUser>';
$g_db_password = '<myPass>';
$g_database_name = 'bugtracker';
$g_db_type = 'mysql';
?>
Run Code Online (Sandbox Code Playgroud)
所以我改成了.*我在这里使用我的Gmail帐户
<?php
$g_hostname = 'localhost';
$g_db_username = '<myUser>';
$g_db_password = '<myPass>';
$g_database_name = 'bugtracker';
$g_db_type = 'mysql';
$g_allow_signup = ON;
$g_allow_anonymous_login = OFF;
$g_anonymous_account = '';
$g_phpMailer_method = PHPMAILER_METHOD_SMTP;
$g_smtp_host = 'smtp.gmail.com';
$g_smtp_username = '<myUser@gmail.com>';
$g_smtp_password = '<myPass>';
$g_administrator_email = '<myUser@gmail.com>';
$g_webmaster_email = '<myUser@gmail.com>';
$g_from_name = 'Mantis Bug Tracker';
$g_from_email = '<myUser@gmail.com>';
$g_return_path_email = '<myUser@gmail.com>';
$g_email_receive_own = …Run Code Online (Sandbox Code Playgroud) 是否可以格式化在Mantis bug跟踪器中输入的bugnotes(注释)?
我使用的是Mantis v1.0.8
例如
"样品螳螂虫笔记"
它显示为纯文本.
我想大胆或以不同的颜色显示
例如,类似于https://stackoverflow.com/editing-help
任何其他错误跟踪系统是否允许此类功能?
我正在尝试创建一个客户端库来从java 访问Mantis.问题是我收到了错误,我不知道为什么.
运行此命令:
wsimport http://www.mantisbt.org/demo/api/soap/mantisconnect.php?wsdl
Run Code Online (Sandbox Code Playgroud)
简直失败了.它应该创建某种客户端库来从java访问服务,但我收到此错误:
[ERROR] "Use of SOAP Encoding is not supported.
SOAP extension element on line 1,075 in http://www.mantisbt.org/demo/api
/soap/mantisconnect.php?wsdl has use="encoded" "
Run Code Online (Sandbox Code Playgroud)
我在互联网上看到了这个错误的模糊引用,它似乎是一个指令的错误,但事实并非如此:我试图用下载的xml版本解决这个问题,但它没有工作.
我想我可能需要某种目录来成功实现这一代,可能是吗?如果是这样,有人如何创建这个?我做了一些搜索,但我对Web服务的了解总体来说太有限了.
提前致谢,
mantis ×10
bug-tracking ×5
soap ×3
bug-tracker ×2
api ×1
bugzilla ×1
delphi ×1
delphi-xe6 ×1
java ×1
mysql ×1
php ×1
web-services ×1