Я пытался установить Ghost CMS (https://ghost.org/) с Node.php (https://github.com/niutech/node.php) на виртуальном хостинге, но мне не удалось.
Я изменил файл node.php, чтобы установить рекомендуемую версию Node.js (v0.10.40). Установка прошла без нареканий. Тогда я попытался запустить npm install --production
Команда с Node.php, но это не удалось. Вот вывод:
Failed to execute '/path_to/node/bin/node /path_to/node/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js clean' (8)
Failed. Error: 1
Что я должен делать? Я думаю, что я нахожусь не в том каталоге, но я не знаю, как изменить каталог с Node.php.
Вы не сможете сделать это, поскольку на хосте отсутствует компилятор C для одного из модулей узла.
Я бы просто использовал про версию. Не стоит создавать резервные копии или обновлять их до последней версии в каждом выпуске, что пока непросто. Вы также можете использовать Digital Ocean для его размещения, но вам нужно немного узнать об управлении сервером.
Других решений пока нет …