Утилита восстановления Plesk
Функция самовосстановления Plesk позволяет производить автоматическую диагностику и решение проблем с Plesk и его службами. Если вы столкнетесь с проблемой в работе одной из служб Plesk (например, если почта не отправляется или не доставляется, не открывается сайт и т. д.) или с самим Plesk (например, в интерфейсе Plesk показываются сообщения об ошибках, страницы Plesk не загружаются), вы можете попытаться решить ее с помощью утилиты восстановления Plesk. Утилиту можно использовать для проверки и восстановления отдельных аспектов Plesk (таких как почтовая служба или база данных Plesk) или сразу всех аспектов.
Чтобы запустить утилиту восстановления Plesk, войдите на сервер по SSH (если у вас Plesk для Linux) или по RDP (если у вас Plesk для Windows) и выполните команду plesk repair
, указав нужные аспекты и опции. Утилиту восстановления Plesk можно запустить в одном из трех режимов:
- Интерактивный режим. Когда утилита обнаруживает проблему или собирается перенастроить какую-либо службу, вы получаете сообщение об этом и запрос на разрешение попытки устранить проблему или перенастроить службу. По умолчанию утилита восстановления работает в интерактивном режиме. Обратите внимание на то, что для выполнения некоторых операций (например, для решения проблем, вызванных отсутствием обработчиков PHP) требуется, чтобы вы выбрали одну опцию из списка, а не просто ответили "да" или "нет"; поэтому такие операции могут выполняться только в интерактивном режиме. Эти операции имеют соответствующие пометки в описаниях соответствующих аспектов.
-
Режим диагностики. Утилита информирует вас обо всех обнаруженных проблемах, но не решает их. Чтобы запустить утилиту восстановления в режиме диагностики, используйте команду
plesk repair
с опцией-n
. -
Режим восстановления. Утилита пытается решить все обнаруженные проблемы. Она также перенастраивает некоторые службы, даже если в них не обнаружено проблем. Чтобы запустить утилиту восстановления в режиме восстановления, используйте команду
plesk repair
с опцией-y
.
Необходимо указать один из следующих аспектов (чтобы увидеть подробное описание, опции для каждого аспекта и примеры использования, нажмите на его название):
-
all
- этот аспект включает все перечисленные ниже. -
mail
- этот аспект обнаруживает и исправляет проблемы почтового сервера. -
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
.