XMPP (XMPPHP) сеанс не начнется

Ребята, я работаю на новом сервере, и, на первый взгляд, все выглядит хорошо. Веб-администратор eJabberd работает нормально, и я даже смог создать пользователя с помощью этого интерфейса.

Ситуация такова, что то же самое приложение, которое обычно запускалось на моем предыдущем сервере, зависает в ожидании начала сеанса, код:

$this->lnk->processUntil('session_start');

$this->lnk->connect(); работает нормально, но кажется, что сеанс не может быть установлен. Любые предложения о том, куда или что я должен пойти посмотреть в первую очередь?

ACKs:

  • Приложение XMPP было установлено так же, как и на более старом сервере.

Вот весь код:

$this->lnk = new XMPPHP_XMPP($this->config['host'],
$this->config['port'],
$this->config['username'],
$this->config['password'],
$this->config['service'],
$this->config['domain'],
$printlog = false,
$loglevel = XMPPHP_Log::LEVEL_VERBOSE);

$this->lnk->useEncryption(true);

$this->lnk->connect();

$this->lnk->processUntil('session_start');

0

Решение

Проблема была вызвана $this->lnk->useEncryption(true);, Поскольку мой новый сервер не имел правильных настроек SSL / TLS, эта строка вызвала зависание кода.
Возможные решения — отключение шифрования и настройка учетных данных SSL / TLS.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]