You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

在Plesk Obsidian中升级Node.js至v20遇错,求解决方法

解决Plesk Obsidian升级Node.js到v20的问题

步骤1:确认Plesk官方源支持的Node.js版本

先执行命令查看官方提供的可安装版本:

plesk ext nodejs --list-available

如果列表中包含v20.x版本,直接用正确格式的安装命令(注意参数是双横线--version,无需加v前缀):

plesk ext nodejs --install --version 20.0.0

步骤2:手动注册已部署的Node.js v20

如果官方源没有v20版本,你已手动将Node.js v20放到/opt/plesk/node/20目录,使用以下命令完成注册(替代已废弃的nodemng工具):

plesk ext nodejs --register /opt/plesk/node/20/bin/node

步骤3:验证注册结果

执行命令确认v20已被Plesk识别:

plesk ext nodejs --list

输出列表中应显示Node.js v20的版本信息。

步骤4:为网站切换Node.js版本

通过命令行为指定域名切换到v20:

plesk ext nodejs --set-version 20.0.0 -domain 你的域名

也可直接登录Plesk面板,在对应网站的「Node.js」设置中选择v20版本并保存应用。

额外注意事项

  • 确保手动安装的Node.js v20包含完整的npm工具,且/opt/plesk/node/20目录权限设置为root:root(与Plesk默认Node.js版本目录权限一致),避免权限异常。
  • 若注册后仍无法识别,尝试重启Plesk服务:
plesk bin service --restart plesk

内容的提问来源于stack exchange,提问作者Daniel Richter

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.20 22:13:19