пользователь php-fpm не может для выполнения команд узла

  • У меня есть бродячий экземпляр с CentOS7.
  • Этот бродячий экземпляр запускает Nginx для локального размещения веб-сайтов на моем Mac.
  • У меня запущен php-fpm для поддержки обработки php.
  • Наконец, у меня есть файл php, который вызывает скрипт node.js.

Я обнаружил, что группа user: group, для которой настроен php-fpm, не может запускать команды узла. У меня установлен узел (через nvm) у пользователя, с которым я подключился по ssh, но пользователь php-fpm не имеет доступа к этой установке.

Есть ли способ установить узел / Npm таким образом, чтобы php- fpm user-group может получить доступ?

Спасибо

0
задан 21 February 2017 в 03:46
1 ответ

В конечном итоге я решил эту проблему, следуя ссылке Алекси Тен на https://nodejs.org/en/download/package-manager/#enterprise-linux-and-fedora .

После установки узла как root описанным здесь способом мой пользователь php-fpm получил доступ к узлу.

Я все еще хотел бы понять разницу между тем, что я сделал по этой ссылке, и простой установкой узла как root через nvm, но, эй, пока это работает.

Спасибо!

0
ответ дан 24 November 2019 в 04:56

Теги

Похожие вопросы