sbury писал(а): ↑Вт июл 22, 2025 3:09 pm
Зайдите в терминал под его именем и дайте команду
Еще, для проверки, можете создать нового пользователя и ему какой нибудь новый сайт на NodeJS
Код: Выделить всё
user:~$ node -v
v22.17.0
user:~$ npm -v
10.9.2
Попробую объяснить, вот такой у меня набор:
NodeJS установлен через менеджер приложений. Для сайтов используется PHP-FPM, PHP8.4.
Забегая наперед, я пробовал переустанавливать для своего сайта NodeJS вместо PHP8.4 в выборке при создании нового сайта, это не изменило ситуацию.
Команда: ls -1 /usr/lib/systemd/system | grep 'nodejs@' - ничего не выдает
Проблема №2
После перестройки JAIL Skeleton и пересборки Jail Shell/PHP вылезла новая проблема. В nginx конфигах дублируется директива root и при перезагрузке Nginx выдает ошибку:
[emerg] "root" directive is duplicate in /etc/nginx/sites-available/site.conf:6 nginx: configuration file /etc/nginx/nginx.conf test failed
При попытке ее убрать через
/?do=setting_virthost снова выдает эту ошибку и все. Помогает только ручное удаление через файловый менеджер, но это явно не решение проблемы.
Вот как выглядит начало конфига:
Код: Выделить всё
server {
listen 127.0.0.1:443 ssl http2;
root /home/cxd/sites/site.ua/app; # корректный root
index index.php;
server_name site.ua www.site.ua;
root /home/cxd/sites/site.ua; # тот, что добавляется