Вебсокеты Eraser: различия между версиями

Материал из MajorDoMo инфо
Нет описания правки
Нет описания правки
Строка 12: Строка 12:
<pre>sudo pip3 install websockets</pre>
<pre>sudo pip3 install websockets</pre>


в cycle.php заменить  
в cycle.php (примерно 308 строка) заменить  
<pre>
<pre>
if ((preg_match("/^cycle_.+?\.php$/", $lib_file)))
if ((preg_match("/^cycle_.+?\.php$/", $lib_file)))

Версия от 15:07, 4 октября 2023

Уважаемый Eraser сделал для majordomo альтернативные вебсокеты. Чтобы установить, нужно проделать следущее:

в консоли сервера (SSH)

pip install websockets

или для python3

pip3 install websockets

возможно, понадобится вначале с судо

sudo pip install websockets

или для python3

sudo pip3 install websockets

в cycle.php (примерно 308 строка) заменить

if ((preg_match("/^cycle_.+?\.php$/", $lib_file)))

на

if ((preg_match("/^cycle_.+?\.(php|py)$/", $lib_file)))


скопировать файл /scripts/cycle_websockets.py в папку /scripts Там же папке переименовать или удалить стандартный цикл вебсокетов cycle_websockets.php