19 ene. 2016

Uso de WP-Cli para asegurar Wordpress

Por medio de esta serie de Post, voy a comenzar a explicar la forma en que utilizo WP-CLI en mis auditorías en WordPress, además aprovechando a utilizar buenas prácticas para mantener un trabajo prolijo, claro y transparente.

WP-CLI es un conjunto de herramientas de línea de comandos para administrar instalaciones de WordPress, actualizar plugins, establecer instalaciones multisitio, sin necesidad de utilizar un navegador web.

Para poder utilizar la herramienta podemos ingresar a wp-cli.org y lograr descargarlo utilizando los comando wget o curl. Antes de comenzar a utilizar wp-cli es necesario conocer los requisitos del sistema:
  • Entorno UNIX (OS X, Linux, FreeBSD, Cygwin); Soporte limitado para Windows
  • PHP 5.3.2 o superior
  • WordPress 3.5.2 o superior

Instalación

Me gusta mucho recomendar este método utilizando el comando curl:
$ curl -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar
Es importante entender que wp-cli.phar debe estar dentro del directorio raíz en nuestra instancia de WordPress, de esa forma vamos a poder obtener todo el potencial y completo acceso junto a la herramienta.

Rápidamente, le podemos dar permisos de ejecución de la siguiente manera:
$ chmod +x wp-cli.phar
Ahora, podemos obtener información de wp-cli:
$ ./wp-cli.phar --info
PHP binary: /usr/bin/php5
PHP version: 5.5.9-1ubuntu4.9
php.ini used: /etc/php5/cli/php.ini
WP-CLI root dir: phar://wp-cli.phar
WP-CLI global config:
WP-CLI project config:
WP-CLI version: 0.19.2

Esto es solo el inicio, luego vamos a comenzar a trabajar con algunas cosas puntuales. Pero lo primero es el correcto funcionamiento de la herramienta.

Fuente: Cacería de Spammers (Daniel Maldonado)

3 comentarios:

  1. Muchas gracias Cristian por publicar el enlace y la intención es hace una serie de publicaciones en relación a esta herramienta.

    Saludos!

    ResponderEliminar
    Respuestas
    1. Gracias a vos por publicarlo y esperamos los prox.

      Eliminar
  2. Cristian, hace tiempo publique la segunda parte y ya estoy avanzando con algo más de info. Te dejo el enlace. http://www.caceriadespammers.com.ar/2015/08/wp-cli-para-auditores-ii.html

    Saludos!

    ResponderEliminar

Gracias por dejar un comentario en Segu-Info
Si vas a dejar una consulta, procura tener habilitado tu perfil en Blogger o deja una forma de contacto.

Gracias por comentar!