在共享主机上安装 Ghost CMS

Installing Ghost CMS on a shared hosting

我正在尝试在我的共享服务器的子域中安装 Ghost CMS,但无法在我的子域文件夹中进行 运行 本地安装。我使用的命令是 ghost install local.

为了能够 运行 node.js 在我指定文件夹的共享服务器中,cpanel 有一个叫做 "Setup Node.js App" 的东西在这里我开始糊涂了。然后我安装它,然后在终端中,我转到节点安装后他们给我的 source.... link。

之后,我 运行 de node 和 npm 版本检查,它们工作正常。

我全局安装 ghost npm install ghost-cli@latest -g 没有任何问题,但是之后,我无法 运行 ghost install local

也许我做错了,有更好的方法在我的服务器上安装 Ghost。

技术支持说服务器满足所有要求。

来自 Namecheap Stellar Plan 的服务器,是一个 Linux 共享服务器,支持 SSH 和一些主要技术,包括 Node.js 但我无法让它工作。在我的本地计算机上,它既简单又快速。但是在服务器上(这是重点)我不知道要遵循什么步骤

非常感谢你的帮助。

聚会可能有点晚了,但你必须将 ghost 二进制文件的路径添加到 PATH 环境变量中。安装 ghost-cli 时会说明此路径,您只需在路径中插入最后 lib/ 位即可。

发展:

$ export PATH="$PATH:/home/<your-home>/nodevenv/<your-node-js-ghost-app>/10/lib/bin/"

产量:

$ export PATH="$PATH:/home/<your-home>/<your-node-js-ghost-app>/10/lib/bin/"

然后你必须确保目录是空的。它可能不会,然后 rm -rf 里面的所有东西。

然后你就可以执行你的命令了:

$ ghost install local

它应该 运行 没有错误。