La funzionalità di autoriparazione di Plesk consente di diagnosticare e risolvere problemi automaticamente con Plesk e i servizi Plesk. Se si rileva un problema con uno dei servizi Plesk (per esempio, se la posta non viene inviata o consegnata o un sito web non si apre eccetera) o con Plesk stesso (per esempio, se nell’interfaccia Plesk vengono mostrati messaggi di errore o se le pagine Plesk non si caricano), puoi usare l’utility di riparazione Plesk per cercare di risolverlo. L’utility può essere usata per verificare e riparare aspetti individuali di Plesk (come il servizio di posta o il database di Plesk) o tutti gli aspetti alla volta.

Per eseguire l’utility di riparazione di Plesk, accedi al server via SSH (se utilizzi Plesk per Linux) o RDP (se utilizzi Plesk per Windows) ed esegui il comando plesk repair, indicando le opzioni e l’aspetto desiderato:

plesk repair ASPECT [OPTION]

L’utility di riparazione di Plesk può essere eseguita in uno dei tre modi seguenti:

  • Modalità interattiva. Se l’utility rileva un problema o sta per riconfigurare un servizio, lo comunica e richiede il permesso per cercare di risolvere il problema o riconfigurare il servizio. In modo predefinito, l’utility viene eseguita in modalità interattiva. Tieni presente che alcune operazioni (come risolvere i problemi causati dalla mancanza di gestori PHP) richiedono di scegliere da una lista di opzioni disponibili, invece di rispondere semplicemente «sì» o «no» e per tale motivo possono soltanto essere eseguite in modalità interattiva. Tali operazioni vengono contrassegnate a seconda delle descrizioni degli aspetti corrispondenti.
  • Modalità diagnostica. L’utility comunica eventuali problemi rilevati, ma non li risolve. Per eseguire l’utility di riparazione nella modalità diagnostica, utilizzare il comando plesk repair con l’opzione -n.
  • Modalità di riparazione. L’utility cerca di risolvere qualsiasi problema rilevato. Riconfigura anche determinati servizi, anche se non sono stati rilevati problemi. Per eseguire l’utility di riparazione nella modalità di riparazione, utilizzare il comando plesk repair con l’opzione -y.

Uno dei seguenti aspetti deve essere specificato (fare clic sul nome dell’aspetto per vedere la descrizione dettagliata, le opzioni specifiche dell’aspetto e gli esempi di utilizzo):

  • tutti - Questo aspetto include tutti gli aspetti sotto.
  • posta - Questo aspetto diagnostica e risolve i problemi con il server di posta.
  • web - Questo aspetto diagnostica e risolve i problemi con il server web.
  • dns - Questo aspetto diagnostica e risolve i problemi con il server DNS.
  • ftp - Questo aspetto diagnostica e risolve i problemi con il server FTP.
  • db - Questo aspetto diagnostica e risolve i problemi con il database Plesk.
  • fs - Questo aspetto diagnostica e risolve i problemi con il file system.
  • mysql - Questo aspetto diagnostica e risolve i problemi con MySQL.
  • mssql - Questo aspetto diagnostica e risolve i problemi con Microsoft SQL Server.
  • installazione - Questo aspetto diagnostica e risolve i problemi con Plesk stesso.

Alcune operazioni possono fornire l’output esteso. Per vedere l’output esteso, esegui il comando seguente:

plesk repair ASPECT -v

Se l’utility rileva un problema, lo classifica come un’avvertenza o un errore, in base alla gravità. Una volta terminata l’esecuzione dell’utility, questa restituisce un codice di uscita determinato dalla gravità del problema rilevato:

  • Codice di uscita «1» se viene rilevato un errore.
  • Codice di uscita «0» se tutti i problemi rilevati sono avvertenze o non vengono rilevati problemi.

Puoi impostare l’utility affinché restituisca il codice di uscita «1» dopo il rilevamento di qualsiasi problema eseguendo il comando riportato di seguito:

plesk repair ASPECT -treat-warnings-as-errors

Per ottenere aiuto sull’utility plesk repair, eseguire il comando plesk repair con l” opzione help:

plesk help repair

Per ottenere aiuto su un aspetto particolare dell’utility, eseguire lo stesso comando specificando l’aspetto:

plesk help repair [ASPECT]

Ad esempio, il comando plesk help repair mail visualizza informazioni sull’aspetto mail.