
Работаю на экземпляре Debian 11.
Я пытаюсь настроить сервер perforce, установив на нем helix swarm. Я следовал конфигурации, создал учетные записи и все такое, протестировал соединение с файлом конфигурации, и, похоже, все заработало.
Вначале у нас были проблемы с файлом конфигурации, и это было заметно.
Когда мы исправили эту проблему, у нас возникла новая проблема, которая у меня до сих пор есть: при попытке доступа к серверу он просто продолжает загружаться и не загружается.
Проблема в том, что у меня нет никаких логов, ни на Swarm, ни на Apache, нет доступа, ничего.
Понятия не имею, почему это не работает.
Кто-нибудь уже сталкивался с этой проблемой?
решение1
Итак, для тех, кто может столкнуться с этой ошибкой, я хочу сказать две вещи:
- «Ошибки» возникали из-за того, что Helix Swarm, похоже, не может иметь порт в
ssl:
своем config.php, и это нигде не прописано, а ошибки, возникающие, когда вы его не используете, просто говорят о необходимости добавить SSL. - Вам необходимо установить
helix-broker
пакет на свой сервер, чтобы открыть не-SSL-соединение от брокера и подключить брокера к серверу.
Конфигурация брокера довольно проста, поэтому я не буду приводить ее здесь.
РЕДАКТИРОВАТЬ:
С помощью perforce мы выяснили, что это просто php lib perforce, который установлен неправильно. В папке swarm у вас должна быть папка bin, в которой вы можете найти файл php lib с ssl в имени. Вам нужно вручную переместить эти файлы в apache2, чтобы swarm мог подключиться по ssl без использования брокера.