Plesk 的自我修复功能能够自动诊断和解决 Plesk 和 Plesk 服务的问题。如果您遇到了有关 Plesk 服务的问题(例如,未发送或交付邮件,或打开网站失败,等等)或 Plesk 本身的问题(例如,Plesk 界面中显示了错误信息,或加载 Plesk 页面失败),您则可以使用 Plesk 修复工具尝试解决。该工具可用于检查和修复 Plesk 某个方面(例如,邮件服务或 Plesk 数据库)的问题也可以一次全面检查和修复各个方面的问题。
若要运行 Plesk 修复工具,请通过 SSH(如果您使用 Plesk for Linux)或 RDP(如果您使用 Plesk for Windows)登录到服务器,并运行 plesk repair 命令,指定需检查和修复的部分和选项。Plesk 修复工具可在以下三个模式中运行:
-
交互模式。不管工具在何时检测出问题或将要配置服务,都会通知您并取得您的许可去尝试解决问题或配置服务。默认修复工具会在交互模式下运行。注意某些操作(例如解决由丢失的 PHP 处理程序产生的问题)需要您从一系列可能的选项中加以选择,而不是简单的回答“是”或“否”,因而只能在互动模式下执行。此类操作在相应方面的描述中加以标记。
-
诊断模式。修复工具会通知您有关任何检测出来的问题,而不会进行解决。若要在诊断模式中运行修复工具,请使用 plesk repair 命令和 -n 选项。
-
修复模式。修复工具会尝试解决检测出来的任何问题。即使没有检测出问题,还会重新配置某些服务。若要在修复模式中运行修复工具,请使用 plesk repair 命令和 -y 选项。
必须指定以下任一项(即哪个部分),才能进行检查和修复:
-
all - 该项包括以下所有部分。
-
mail - 该项会诊断和解决有关邮件服务器的问题。
-
web - 该项会诊断和解决有关 web 服务器的问题。
-
dns - 该项会诊断和解决有关 DNS 服务器的问题。.
-
ftp - 该项会诊断和解决有关 FTP 服务器的问题。
-
db - 该项会诊断和解决有关 Plesk 数据库的问题。
-
fs - 该项会诊断和解决有关文件系统的问题。
-
mysql - 该项会诊断和解决有关 MySQL 的问题。
-
mssql - 该项会诊断和解决有关 Microsoft SQL Server 的问题。
-
installation - 该项会诊断和解决有关 Plesk 本身的问题。
某些操作会扩展输出。若要查看扩展输出,请使用 plesk repair 命令和 -v 选项。
不管工具何时检测出问题,都会根据问题的严重性将其分类为警告或错误。该工具检测出任何隶属错误级别的问题,都会默认返回错误代码 1,如果检测出警告级别的错误或没有检测出任何问题,则会返回错误代码 0。若要令工具在至少检测出一个警告级别的问题时返回错误代码 1,请使用 plesk repair 命令和 -treat-warnings-as-errors 选项。