0

我们在 Amazon Cloud 上的 2 台不同服务器上托管了 Redmine 和 Testlink。我使用以下方法/解决方法来建立这两者之间的连接,但是我在testlink 的执行测试页面上得到“有东西阻止连接到错误跟踪系统,它会产生性能问题...... ”。

  • 在问题跟踪器管理中进行以下配置

Redmine(界面:休息)

<issuetracker>
    <apikey>3fe68920f3cf</apikey>
    <uribase>https://odessa.sharred.net</uribase>
    <uriview>https://odessa.sharred.net/redmine/CM/issues/</uriview> <!-- for Redmine 1.x add show/ --> 
    <projectidentifier>Common</projectidentifier>
    </issuetracker>
  • 从 redmine 启用 API。
  • 在 C:\xampp\htdocs\testlink\third_party\redmine-php-api\lib\redmine-rest-api.php 中设置 curl_setopt() 以允许使用 HTTPS。
  • 尝试使用 IP ADDRESS 而不是主机名提供 Redmine Base URL。
  • 在 testlink 的事件部分看不到任何相关日志。
  • 在 config.inc.php 中添加了 redmine 条目,其中 $g_interface_bugs='REDMINE';
  • 还观察到 URIBASE 中给出的 URL 正在 Web 浏览器中打开,参数作为键传递,即https://odessa.sharred.net?key=3fe68920f3cf 可以从 testlink 服务器访问。

关于这个问题的任何见解/解决方案都会有很大帮助。

4

1 回答 1

0
Your configuration should look something like this.

    <issuetracker>
    <apikey>3fe68920f3cf</apikey>
    <uribase>https://ServerIP/redmine</uribase>
    <uriview>https://ServerIP/redmine/issues/</uriview>
    <projectidentifier>CM</projectidentifier>
    </issuetracker>
I also had trouble and just got it working now. If you still have issue goto http://TLServerIP/testlink/lib/events/eventviewer.php and check the error Similarly you can go to //redmineinstalldir/apps/redmine/htdocs/log/production.log to see what error you are getting after you click test connection on testlink
于 2017-12-18T07:27:51.327 回答