我无法使用 plesk 启动我的 NextJS js 应用程序

Car*_*s G 4 mediatemple plesk node.js next.js

我正在尝试使用 Plesk 在我的 Node 服务器上启动 NextJS 应用程序,但它不起作用。我为我的 Plesk 环境激活了 NodeJS,并且能够运行 npm install 和 npm build,但是现在,当我尝试启动应用程序时,Plesk 只显示“请稍候”并保持原样,没有任何变化,我一直在等待现在已经两个多小时了,但我没有得到任何结果,没有错误,什么也没有。

我能想到的唯一问题是,根据我所能找到的,应用程序启动文件和 package.json 文件应该位于同一目录(根文件夹)中,但在我的情况下这是不可能的。我的 package.json 位于根目录中,但 NextJS 的启动文件 index.js 位于 Pages 文件夹内。我测试了在本地构建和启动应用程序,一切正常,我不明白为什么它不能与 Plesk 一起使用。

Car*_*s G 5

在更正启动文件后我能够解决这个问题,它应该是“node_modules/.bin/next”而不是“pages/index.js”。

此外,当您启动应用程序时,Plesk 会告诉您等待。只需检查站点并确保其正在运行,如果正在运行,您可以关闭 Plesk。