Вебсокеты Eraser: различия между версиями
Материал из MajorDoMo инфо
Mixman (обсуждение | вклад) Нет описания правки |
Mixman (обсуждение | вклад) Нет описания правки |
||
Строка 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