emissarman: да, вы правы, значит я всё таки неверно понял вопрос, тем не менее, смысл в постоянной синхронизации папки vendor не вижу, по сути один раз установил и всё, обновил через какое-то время - синхронизировал.
emissarman: если с правами всё ок, то всё всё должно работать корректно, только что даже специально проверил, без проблем вновь созданный файл закачался и удалился автоматом) Удачи в поиске решения!
Никита Жуйков: На PHP+composer не ? Или вы про админку ? Я не знаю про нюансы, но из доков router выглядит очень стрёмно, он кстати умеет различать POST,GET,PUT... из коробки ?
К сожалению не замерял, так как ставилось на индивидуальные сервера без особых ограничений, но насколько помню, немного. Вообще это достаточно хороший load balancer - www.haproxy.org/.
Можете оставить, как Вам удобнее.
Из практики, в корпоративном сегменте у нас была проблема, что у многих пользователей (офисных сотрудников) по тем или иным причинам (firewall, proxy, анти-вирус и др.) не получалось подключиться к нашему сокету, который весел например, на 8080 порту, по причине того, что он был заблокирован. Поэтому было решено использовать haproxy, который позволил слушать 80,443,8080 порты и собственно в самом приложение был реализован механизм, который позволял проверять коннект по одному из портов.
Возможно в Вашем случае не стоит на этом заморачиваться, так как у большинства проблем таких не должно возникнуть.
У вас будет висеть демон (скрипт server.php) на определенном порте (например 1137), а на 1138 будет висеть nginx, который отрабатывает стандартно (index.php).
В конфиге haproxy указываете, что куда отправлять, если сокет, то на скрипт server.php, если простой запрос, то на nginx - index.php
Пример части конфига:
acl is_websocket hdr(Upgrade) -i WebSocket
use_backend ws if is_websocket #is_websocket_server
default_backend www
backend ws
server ws1 127.0.0.1:1137 check
Иван: Вы поменяли кодировку только у таблицы или у базы тоже ? У базы тоже есть кодировка - Database -> Operations -> Collacation, в некоторых случаях помогает.