Ого-ого, как все сложно теперь! Сколько всего нужно сделать, чтобы подключить handlerConnect, а ведь в описании bitrix и документации написано что все вроде как просто. Почему сразу в Bitrix virtual appliance version 7.3.4 нельзя все встроить, и дать небольшую инструкцию как включить правильно, а то расписывают что есть handlerConnect и крутая вещь, но подключить очень сложно это, особенно как понял на новых версиях Bitrix virtual appliance version
Подскажите, уже сутки убил, не получается настроить ничего:
На CentOS 7.5 x64 установил Bitrix virtual appliance version 7.3.4, установил с инсталятора Управление Сайтом 18.5.150. Создал тестовую таблицу в highloadblock и хочу чтобы highloadblock работал на handlersocket. В .settings установил так:
Как понял в Bitrix virtual appliance version 7.3.4 не все установлено с "коробки" для работы handlersocket и нужно доустановить HSPHP (https://github.com/tz-lom/HSPHP), в принципе на этом моменте и застрял сильно, не получается установить HSPHP, может потому-что HSPHP не поддерживает php 7.1.29 который стоит в Bitrix virtual appliance version 7.3.4 или может что-то не правильно устанавливаю, помогите пожалуйста?
делал установку HSPHP
Код
sudo yum -y update
cd /tmp
wget https://getcomposer.org/composer.phar
chmod +x composer.phar
mv composer.phar /usr/local/bin/composer
composer
# выдало что установлен composer
#потом так делаю (но потом перестало работать):
php composer.phar require tz-lom/hsphp --no-update
# но так заработало
composer require tz-lom/hsphp --no-update
# и выдало следующее зеленным:
Using version ^1.21 for tz-lom/hsphp
./composer.json has been updated
# как понимаю вроде установило, НО, также выдает ошибку, даже после перезагрузки сервера:
[Error]
Class 'HSPHP\ReadSocket' not found (0)
/home/bitrix/www/bitrix/modules/main/lib/data/hsphpreadconnection.php:55
#0: Bitrix\Main\Data\HsphpReadConnection->connectInternal()
/home/bitrix/www/bitrix/modules/main/lib/data/hsphpreadconnection.php:76
#1: Bitrix\Main\Data\HsphpReadConnection->getEntityByPrimary(object, array, array)
/home/bitrix/www/bitrix/modules/main/lib/orm/query/nosqlprimaryselector.php:131
#2: Bitrix\Main\ORM\Query\NosqlPrimarySelector::relayQuery(object, object)
/home/bitrix/www/bitrix/modules/main/lib/orm/query/query.php:3133
#3: Bitrix\Main\ORM\Query\Query->query(string)
/home/bitrix/www/bitrix/modules/main/lib/orm/query/query.php:806
#4: Bitrix\Main\ORM\Query\Query->exec()
/home/bitrix/www/bitrix/modules/main/lib/orm/data/datamanager.php:467
#5: Bitrix\Main\ORM\Data\DataManager::getList(array)
/home/bitrix/www/bitrix/modules/main/lib/orm/data/datamanager.php:328
#6: Bitrix\Main\ORM\Data\DataManager::getByPrimary(array)
/home/bitrix/www/bitrix/modules/main/lib/orm/data/datamanager.php:343
#7: Bitrix\Main\ORM\Data\DataManager::getById(integer)
/home/bitrix/www/bitrix/modules/highloadblock/admin/highloadblock_rows_list.php:27
#8: require(string)
/home/bitrix/www/bitrix/admin/highloadblock_rows_list.php:1