在 Debian 11 实例上工作。
我正在尝试通过在其上安装 helix swarm 来配置 perforce 服务器。我遵循配置,创建帐户和所有内容,测试与配置文件的连接,它似乎有效。
一开始我们遇到了配置文件问题,它确实表明了这一点。
当我们解决这个问题时,我们又遇到了一个新问题:当我尝试访问服务器时,它一直运行并且从不加载。
我的问题是没有日志,Swarm 上没有,Apache 上也没有,没有访问权限,什么都没有。
我不知道为什么它不起作用。
有人遇到过这个问题吗?
答案1
因此,对于可能遇到此错误的人,我有两件事要说:
- 出现“错误”的原因是 helix swarm 似乎无法
ssl:
在 config.php 中拥有端口,而且该端口没有写在任何地方,而当您不使用它时出现的错误只是提示添加 ssl。 - 您必须
helix-broker
在服务器上安装该软件包才能从代理打开非 SSL 连接并将代理连接到服务器。
代理的配置非常简单,所以我就不在这里放配置了。
编辑:
在 perforce 的帮助下,我们发现这只是 perforce 的 php lib 安装不正确。在 swarm 文件夹中,您应该有一个 bin 文件夹,您可以在其中找到名称中带有 ssl 的 php lib 文件。您必须手动将这些文件移动到 apache2,以便 swarm 能够在不使用代理的情况下通过 ssl 进行连接。