【问题标题】:How to install Ghost CMS with Node.php?如何使用 Node.php 安装 Ghost CMS?
【发布时间】:2016-02-04 18:49:51
【问题描述】:

我尝试在共享主机上安装带有 Node.php (https://github.com/niutech/node.php) 的 Ghost CMS (https://ghost.org/),但失败了。 我修改了 node.php 文件以安装推荐版本的 Node.js (v0.10.40)。安装完美无缺。然后我尝试使用 Node.php 运行 npm install --production 命令,但它失败了。这是输出:

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 更改目录。

【问题讨论】:

  • 机器上是否正确安装了npm
  • 我不太清楚。我使用 Node.php 来安装 Node.js。安装过程中没有任何错误,所以我认为它安装正确。
  • 我假设您可以通过终端访问服务器?
  • 不,我没有终端访问权限。这就是我尝试使用 Node.php 安装它的原因。
  • 即使使用php,也可以使用shell_exec()php.net/manual/en/function.shell-exec.php执行终端命令

标签: php node.js npm ghost-blog ghost


【解决方案1】:

您将无法执行此操作,因为主机缺少节点模块之一的 C 编译器。

我只会使用专业版。不必在每个版本上备份或更新到最新版本,这并不容易,这是非常值得的。您也可以使用 Digital Ocean 来托管它,但您需要了解一些关于服务器管理的知识。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-12-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多