我试着在Plesk上托管我的Next js应用程序,但在遵循了本教程之后https://dev.to/optimbro/how-to-setup-nextjs-application-on-plesk-hosting-control-panel-linux-3d54我自己也尝试了一堆大便,要么一开始什么都没发生->页面只是不断加载,否则我会收到错误";找不到模块".."/构建/输出/日志’";当我使用从dev到start修改标准命令的最后一步时。到目前为止,构建工作和所有
我花了一些时间找出在plesk中哪些有效,哪些无效。
我发现:
除了启动应用程序之外,我不建议使用UI。我成功发布的步骤是:
- 如教程中所示设置环境https://dev.to/optimbro/how-to-setup-nextjs-application-on-plesk-hosting-control-panel-linux-3d54
- 通过SSH连接
- 导航到git文件所在的目录
- 选择所需的节点环境
- 运行
npm run build
- 编辑
node_modules/.bin/next
当dev
使用vim或其他编辑器将其更改为start
时,您将在第45行看到一个defaultCommand - 然后可以转到plesk中的节点UI,然后按restart