La función de auto reparación de Plesk le permite diagnosticar y resolver de forma automática incidencias que puedan surgir con Plesk y sus servicios. En caso de que se produzca una incidencia con alguno de los servicios de Plesk (por ejemplo, que no se envíen o entreguen correos electrónicos o que un sitio web no se abra), o con la propia instalación de Plesk (por ejemplo, que aparezcan mensajes de error y el interfaz o que no se carguen las páginas de Plesk), puede utilizar la utilidad de reparación de Plesk para tratar de resolverla. Esta utilidad puede usarse para examinar y reparar aspectos concretos de Plesk (como el servicio de correos o la base de datos) o todos ellos de forma simultánea.

Para ejecutar la utilidad de reparación de Plesk, acceda al servidor a través de SSH (si utiliza Plesk para Linux), o por RDP (si usa Plesk para Windows) y ejecute el comando plesk repair, especificando el aspecto y las opciones deseados:

plesk repair ASPECT [OPTION]

La utilidad de reparación de Plesk puede ejecutarse en tres modos distintos:

  • Modo interactivo. Cuando la utilidad detecta una incidencia o está a punto de reconfigurar un servicio, le informará y le solicitará permiso para intentar solucionar la incidencia o reconfigurar el servicio. Por omisión, la utilidad de reparación se ejecuta en modo interactivo. Tenga en cuenta que, para determinadas operaciones (como la resolución de incidencias causadas por la falta de controladores de PHP), es preciso que usted escoja entre una lista de opciones disponibles en lugar de responder simplemente «sí» o «no», razón por la cual estas operaciones sólo pueden realizarse en modo interactivo. Este detalle se indica en la descripción del aspecto correspondiente.
  • Modo de diagnóstico. La utilidad le informa sobre las incidencias detectadas pero no las resuelve. Para ejecutar la utilidad de reparación en modo de diagnóstico, utilice el comando plesk repair con la opción -n.
  • Modo de reparación. La utilidad intenta resolver cualquier incidencia que detecte. Asimismo, efectuará la reconfiguración de determinados servicios aunque no se hayan detectado incidencias. Para ejecutar la utilidad de reparación en modo de reparación, utilice el comando plesk repair con la opción -y.

Deberá especificar uno de los siguientes aspectos (haga clic en el nombre del aspecto para ver una explicación detallada, las opciones disponibles para el mismo y ejemplos de uso):

  • all - Este aspecto incluye todos los aspectos siguientes.
  • mail - Este aspecto examina y resuelve incidencias con el servidor de correo.
  • web - Este aspecto examina y resuelve incidencias con el servidor web.
  • dns - Este aspecto examina y resuelve incidencias con el servidor DNS.
  • ftp - Este aspecto examina y resuelve incidencias con el servidor FTP.
  • db - Este aspecto examina y resuelve incidencias con la base de datos de Plesk.
  • fs - Este aspecto examina y resuelve incidencias con el sistema de archivos.
  • mysql - Este aspecto examina y resuelve incidencias con MySQL.
  • mssql - Este aspecto examina y resuelve incidencias con Microsoft SQL Server.
  • installation - Este aspecto examina y resuelve incidencias con Plesk.

Ciertas operaciones devuelven información ampliada en su salida. Si desea ver la salida ampliada, ejecute el siguiente comando:

plesk repair ASPECT -v

Siempre que la utilidad detecte una incidencia, la clasificará como advertencia o error en función de su gravedad. Una vez la utilidad finalice su ejecución, esta devolverá un código de salida determinado por la gravedad de las incidencias detectadas:

  • Código de salida «1» si se detecta algún error.
  • Código de salida «0» si todas las incidencias detectadas son advertencias o si no se ha detectado ninguna incidencia.

Puede hacer que la utilidad devuelva el código de salida «1» tras detectar alguna incidencia ejecutando el siguiente comando:

plesk repair ASPECT -treat-warnings-as-errors

Para obtener ayuda para esta utilidad de reparación, ejecute el comando plesk repair con la opción help:

plesk help repair

Si desea ayuda para un aspecto concreto de la utilidad, ejecute el mismo comando indicando el aspecto:

plesk help repair [ASPECT]

Por ejemplo, el comando plesk help repair mail mostrará la ayuda para el aspecto mail .