Вы здесь

Как настроить модуль Node.js integration на Ubuntu 14.04

0

Привет всем

Подскажите, как настроить модуль Node.js integration, что то ни как не могу понять

Что делаю:

  1. На VDS сервере установлена Ubuntu 14.04

  2. Установка Node.js со стандартных репозиториев :
    sudo apt-get update
    sudo apt-get install nodejs

  3. Установка npm - менеджера пакетов для Node.js:
    sudo apt-get install npm

Документация по установки на странице Node.js integration documentation понял что уже наверно не актуальна, так как например в корне модуля Node.js integration - нет package.json и server.js, а в инструкции по настройки их используют

Решил посмотреть файл в модуле README.txt, даже настроение поднялось, там все вроде показалось просто:
а) Install drupal-node.js packge with npm: npm install drupal-node.js
б) Point Drupal at the Node.js server process, either using the configuration page or settings.php.
в) Visit the reports page to validate that Drupal can communicate successfully with the Node.js server process.

4 . Так и делаю - устанавливаю:
npm install drupal-node.js

5 . А вот что дальше? В readme.txt - To use the configuration page, visit '/admin/config/nodejs/settings', and enter
the appropriate values - а что туда писать?

Наверно что то не так делаю, буду благодарен любым комментариям по настройке модуля

Версия Drupal: 
7.x
Связанные проекты: 
Node.js integration
Вопрос задан 30.03.2016 - 13:21

по нему и настраивал, но список файлов в модуле уже совсем не тот, например нет файла package.json, то список этих команд из видео не проходит:
sudo npm install
sudo npm install socket.io
sudo npm install request
sudo npm install express
sudo npm install connect

Комментарий оставлен 30.03.2016 - 14:05

Тогда на чем вы остановились? На 5 пункте что вы указали? Так в видео же примерно понятно что надо указать в полях, плюс еще надо запустить сервер node.js.
Вечером попробую вспомнить как я настраивал node.js

Странно что у вас не проходит:

sudo npm install
sudo npm install socket.io
sudo npm install request
sudo npm install express
sudo npm install connect

Я ставил таким способом на фряху. Что у вас выдает когда вы пытаетесь поставить node.js таким способом?

Комментарий оставлен 30.03.2016 - 15:42

дело в том, что я пропустил эту заметку написанную на странице с модулем:

Примечание: Начиная с 7.x-1.11, приложение Node.js больше не поставляется в комплекте с модулем Drupal. Его можно загрузить с GitHub или НПМ. См README.txt для получения инструкций,

т.е. его нужно качать теперь отдельно и в модуле его больше нет, и как я понял из README.txt - то In both cases, be sure the install the app outside of Drupal's root directory - Node.js должен настраиваться не в корневой директории Drupal

поэтому инструкция и не работает, начиная по крайней мере со второго пункта

Сейчас разбираюсь дальше, пробую ставить

Комментарий оставлен 30.03.2016 - 16:14

Ок. Будут еще вопросы - пишите.

Комментарий оставлен 30.03.2016 - 17:41

Настроил по видео еще раз, закачал все те же версии, что и на видео, все заработало и запустилось

Теперь вот настраиваю по новой инструкции и не как не могу запустить Node.js

что делаю(по инструкции):

  1. переставил os и ставлю на чистый сервер опять же Ubuntu 14.04
  2. npm install drupal-node.js
  3. перехожу в - root@user:~/.npm/drupal-node.js/1.0.9/package#
  4. создаю nodejs.config.js - в него прописываю настройки, которые сгенерил модулем Nodejs Config
  5. затем выполняю: node app.js - чтобы запустить сервер

но не получается, выходит:

Комментарий оставлен 30.03.2016 - 18:13

Судя по ошибке, не может найти какой-то модуль, только не могу понять какой.
Подозреваю что module.js

Комментарий оставлен 30.03.2016 - 20:53

Получилось настроить, использовал инструкцию по настройки Node.js на Drupal 8

Все запустилось

и в консоле

включил для проверки Nodejs Watchdog, открыл в новом окне не существующий адрес на сайте, по сути, в журнале событий должны все события node.js обновляться, но нет, что то не хочет (кэш чистил)

теперь даже не знаю в какую сторону копать, может было у кого такое?

Комментарий оставлен 31.03.2016 - 11:08

Т.е. у вас не работает в друпале возможности nodejs? Думаю надо копать в сторону настройки конфиг-файла nodejs.config.js
Почитайте вот этот вопрос http://dru.io/question/5837, возможно ваш случай.

Комментарий оставлен 31.03.2016 - 12:28

В общем один раз как то заработало, делал как рекомендуют здесь http://dru.io/question/5837, решил все с нуля пройти заново, для закрепления и уверенности, пока что то не как, все запускается, но сам Drupal не хочет пока по Node.js работать ...)) Самое главное что один раз получилось и есть общее представление куда копать

Спасибо вам за помощь, вдвоем веселей было настраивать)

Комментарий оставлен 31.03.2016 - 17:49

Ответы