Limpieza y mantenimiento
Por Alex Ávalos el 19 de mayo de 2022
En el día a día trabajando en Hosting VPS, uno de mis servicios profesionales más solicitados es la migración de hosting compartido a VPS. En este proceso me he topado con toda clase de instalaciones de WordPress, alguna con algún regalito (archivos extraños), otras con plugins nulled 😤 y algunas con archivos de la instalación "toqueteados" por el hosting antiguo.
Sea el hosting que sea y la instalación que sea, el proceso de migración pasa por varios procesos, uno de ellos era la sobre escritura de todos los archivos del core, si, los archivos de la instalación de WordPress.
Este es un trabajo muy manual y representa tiempo para realizarlo... al ver que se estaba volviendo algo recurrente se me ocurrió buscar alguna solución o buscar como semi-automatizarlo ¿di con alguna alternativa?
Si.. ¡claro que sí!
Y su nombre es: WP Sweeper. El cual es un script de terminal que automatiza la limpieza de WordPress hackeados y rotos.
Detecta automáticamente la versión de WordPress y reemplazará todos los archivos principales por nuevas versiones descargadas del repositorio de WordPress.org.
También reemplazará los archivos de plugins y temas para plugins y temas disponibles en el repositorio de WordPress.org.
¿Por qué un script para terminal y no un plugin para WordPress? Esto lo veremos en el video de esta Clase+ pero su propio desarrollador explica lo siguiente:
Se construyó deliberadamente utilizando scripts de shell y no como un plugin para WordPress, ya que el plugin solo funcionaría siempre y cuando el propio WordPress no se vea comprometido. Mediante el uso de scripts de shell todavía podemos interactuar y arreglar WordPress incluso cuando el propio WordPress está roto. Brecht Ryckaert, creador de WP Sweeper
La motivación son los WordPress hackeados y rotos... pero funciona perfecto como medida preventiva y para checkear WordPress antes de migrar.
El contenido premium de esta Clase+ es exclusivo para Suscriptores. Podés suscribirte y si ya estás suscrito podés ingresar a tu cuenta