首页 > 解决方案 > 在共享主机上安装 Ghost CMS

问题描述

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

为了能够在我特定文件夹中的共享服务器中运行 node.js,cpanel 有一个名为“Setup Node.js App”的 东西,这是我开始感到困惑的地方。然后我安装它,然后在终端中,我转到 source....节点安装后他们给我的链接。

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

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

也许我做错了,有一种更好的方法可以在我的服务器中安装 Ghost。

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

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

我会很感激你的帮助。

标签: node.jslinuxterminalshared-hostingghost-blog

解决方案


也许聚会晚了一点,但是您必须将 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

它应该可以正常运行。


推荐阅读