在无人值守模式下升级 Plesk for Linux。

  1. 获取安装程序脚本

    下载安装程序脚本:

    # wget https://autoinstall.plesk.com/plesk-installer

    为已下载的安装程序脚本启用执行模式:

    # chmod +x ./plesk-installer

  2. 通过必要选项启动安装程序

    要想实现不需要用户进行任何输入即可升级Plesk,则需要在运行安装程序脚本时通过以下相应选项提供所有必要信息:

    #sh ./plesk-installer upgrade <RELEASE> <OPTIONS>

以下参数用于定义您要安装的某个 Plesk 版本。

参数 用法 详解

产品 ID

upgrade plesk <RELEASE>

'plesk' 是 Plesk 的产品 ID。

版本层级

upgrade plesk stable

指定 Plesk 的版本层级。

升级到最新可用的Plesk稳定版本:

# ./plesk-installer upgrade plesk stable

发行版本

upgrade plesk 17.0.17

指定确切的发行版本。

# ./plesk-installer upgrade plesk 17.0.17

版本 ID

upgrade PLESK_17_0_17

指定版本 ID。

# ./plesk-installer upgrade PLESK_17_0_17

使用 list-all 命令查看所有可用的版本 ID:

# ./plesk-installer list-all

若要查看可用的安装程序命令,请运行:

# ./plesk-installer help

若要查看有关扩展的基于选项的界面信息,请运行:

# ./plesk-installer --help-options

示例 1:从默认的更新服务器升级 Plesk

以下命令从 Plesk 更新服务器执行到 17.0.17 发行版本 (ID 为 PLESK_17_0_17) 的升级。所有安装程序输出会重定向到 XML 文件。

# ./plesk-installer upgrade PANEL_17_0_17 --xml

示例 2:从镜像升级 Plesk

以下命令会从能够通过 HTTP 访问的服务器 'mirror.example.com' 上设置的镜像升级 Plesk 到 17.0.17 发行版本(版本 ID 是 'PLESK_17_0_17')。升级文件暂时存储在 /tmp/panel,升级状态将会报告至 admin@example.com 邮件地址。

# ./plesk-installer upgrade PLESK_17_0_17 --source http://mirror.example.com/ --target /tmp/panel --email admin@example.com

示例 3:在多台服务器上升级 Plesk 到最新版本

此脚本会升级指定服务器上安装的 Plesk 到最新可用版本。

#!/bin/sh
SERVERS_LIST="node1.example.com node2.example.com"
for current_server in $SERVERS_LIST; do
ssh -f root@$current_server 'plesk installer --select-release-latest --upgrade-installed-components --notify-email admin@example.com'
done
 

Leave your feedback on this topic here

If you have questions or need support, please visit the Plesk forum or contact your hosting provider.
The comments below are for feedback on the documentation only. No timely answers or help will be provided.