Mit der Funktion der Selbstreparatur in Plesk können Sie Probleme mit Plesk und Plesk Diensten automatisch diagnostizieren und lösen. Wenn Sie ein Problem mit einem Plesk Dienst (zum Beispiel, wenn eine E-Mail nicht gesendet bzw. zugestellt wird oder eine Website nicht geöffnet werden kann) oder mit Plesk selbst (zum Beispiel, wenn Fehlermeldungen in der Plesk Oberfläche angezeigt oder Plesk Seiten nicht geladen werden) entdecken, können Sie das Plesk Reparaturdienstprogramm zur Lösung des Problems einsetzen. Das Dienstprogramm kann zur Überprüfung oder Reparatur individueller Aspekte in Plesk (wie E-Mail-Dienst oder Plesk Datenbank) oder aller Aspekte zusammen eingesetzt werden.

Um das Plesk Reparaturdienstprogramm auszuführen, melden Sie sich im Server via SSH (wenn Sie Plesk für Linux verwenden) oder RDP (wenn Sie Plesk für Windows verwenden) an und führen Sie den Befehl plesk repair aus. Geben Sie dabei die gewünschten Aspekte und Optionen an:

plesk repair ASPECT [OPTION]

Für das Plesk Reparaturdienstprogramm stehen drei Modi zur Verfügung:

  • Interaktiver Modus: Sobald das Dienstprogramm ein Problem entdeckt oder einen Dienst neu konfigurieren muss, werden Sie benachrichtigt und nach der Berechtigung zum Lösen des Problems oder zur Neukonfiguration des Diensts gefragt. Standardmäßig wird das Reparaturdienstprogramm im interaktiven Modus ausgeführt. Beachten Sie, dass es bei bestimmten Vorgängen (wie beim Lösen von Problemen, die durch fehlende PHP-Handler ausgelöst wurden) erforderlich ist, dass Sie aus einer Liste verfügbarer Optionen auswählen, anstatt einfach zwischen Ja und Nein zu entscheiden. Daher können diese Vorgänge nur im interaktiven Modus durchgeführt werden. Solche Vorgänge sind in den Beschreibungen der entsprechenden Aspekte gekennzeichnet.
  • Diagnosemodus: Das Dienstprogramm benachrichtigt Sie über erkannte Probleme, löst diese jedoch nicht. Um das Dienstprogramm im Diagnosemodus auszuführen, verwenden Sie den Befehl plesk repair mit der Option -n.
  • Reparaturmodus: Das Dienstprogramm versucht alle Probleme zu lösen, die erkannt wurden. Bestimmte Dienste werden außerdem neu konfiguriert, auch wenn keine Probleme erkannt wurden. Um das Dienstprogramm im Reparaturmodus auszuführen, verwenden Sie den Befehl plesk repair mit der Option -y.

Einer der folgenden Aspekte muss angegeben werden. Klicken Sie auf den Namen des Aspekts, um detaillierte Erklärungen, aspektspezifische Optionen und Nutzungsbeispiele zu sehen:

  • all – Dieser Aspekt umfasst alle unten angegebenen Aspekte.
  • mail – Mit diesem Aspekt werden Probleme mit dem Mailserver diagnostiziert und behoben.
  • web – Mit diesem Aspekt werden Probleme mit dem Webserver diagnostiziert und behoben.
  • dns – Mit diesem Aspekt werden Probleme mit dem DNS-Server diagnostiziert und behoben.
  • ftp – Mit diesem Aspekt werden Probleme mit dem FTP-Server diagnostiziert und behoben.
  • db – Mit diesem Aspekt werden Probleme mit der Plesk Datenbank diagnostiziert und behoben.
  • fs – Mit diesem Aspekt werden Probleme mit dem Dateisystem diagnostiziert und behoben.
  • mysql – Mit diesem Aspekt werden Probleme mit MySQL diagnostiziert und behoben.
  • mssql – Mit diesem Aspekt werden Probleme mit Microsoft SQL Server diagnostiziert und behoben.
  • installation – Mit diesem Aspekt werden Probleme mit Plesk diagnostiziert und behoben.

Bestimmte Vorgänge können erweiterte Ergebnisse umfassen Um die erweiterten Ergebnisse anzuzeigen, führen Sie den folgenden Befehl aus:

plesk repair ASPECT -v

Wenn das Dienstprogramm ein Problem erkennt, wird dieses je nach Schweregrad als Warnung oder als Fehler eingestuft. Nachdem der Vorgang abgeschlossen ist, wird ein Exitcode zurückgegeben, der den Schweregrad der erkannten Probleme darstellt:

  • Exitcode „1“, falls Fehler erkannt wurden
  • Exitcode „0“, falls alle erkannten Probleme Warnungen sind oder keine Probleme erkannt wurden

Wenn Sie möchten, dass der Exitcode „1“ immer zurückgegeben wird, wenn Probleme erkannt werden, führen Sie den folgenden Befehl aus:

plesk repair ASPECT -treat-warnings-as-errors

Um Hilfestellung mit dem Plesk Reparaturdienstprogramm zu erhalten, führen Sie den Befehl plesk repair mit der Option help aus:

plesk help repair

Um Hilfe für einen bestimmten Aspekt des Dienstprogramms zu erhalten, führen Sie den gleichen Befehl aus und geben Sie den Aspekt an:

plesk help repair [ASPECT]

Mit dem Befehl plesk help repair mail erhalten Sie zum Beispiel Hilfestellung zum Aspekt E-Mail.