Crear custom post type en WordPress

25/01/2017

Los Post Type de WordPress sirve para organizar los módulos de un Sitio Web, por ejemplo: Servicios, Proyectos, Testimonios, Productos, etc., ademas también podemos crear categorías para cada Post Type, filtro en el panel de administración y modificar los permisos […]

Copiar maquina virtual de VirtualBox con Vagrant a otra PC

07/01/2017

Muchas veces tenemos que trasladar nuestro entorno de desarrollo a otra computadora, si trabajamos con VirtualBox se nos facilita con tan solo exportando la maquina virtual, pero si estamos trabajando con Vagrant y VirtualBox se complica las cosas y es posible que […]

Cómo instalar y configurar Fail2Ban

13/09/2016

¿Qué es Fail2Ban? Fail2Ban es una aplicación para la prevención de intrusos en un sistema, permite bloquear conexiones remotas que intentan acceder por fuerza bruta. Instalar Fail2Ban En CentOS yum update yum install fail2banyum update yum install fail2ban Configurar Fail2Ban Hacemos […]

Actualizar la versión de php en WampServer

21/11/2015

Sin duda WampServer es una de las mejores plataformas de desarrollo web para aplicaciones dinámicas en Windows que utiliza el servidor web Apache 2, PHP y una base de datos MySQL. También posee la herramienta PHPMyAdmin para administrar las bases […]

Instalar phpMyAdmin en Ubuntu Server 14.04

20/11/2015

phpMyAdmin es una herramienta vía web para administrar la base de datos MySQL. Para usarlo se tiene que instalar y configurar Apache, PHP, MySQL. Funcionalidades principales de phpMyAdmin: Visualizar y borrar bases de datos, tablas, vistas, campos e índices. Mostrar […]

Configurar Swift Mailer para enviar Email con PHP

07/10/2015

Swift Mailer es una librería para enviar E-mails desde aplicaciones de PHP. Symfony lo usa como su componente por defecto para el envio de E-mails. Su repositorio en GitHub https://github.com/swiftmailer/swiftmailer Lo instalamos via composer o clonamos con git. composer require […]

Crear archivos Word RTF con PHPRtfLite

07/10/2015

PHPRtfLite es una API para generar archivos RTF, los archivos RTF pueden ser abiertos con Microsoft Word y podemos trabajar como si fuera de extensión .doc o .docx. Es ideal para nuestros proyectos donde tenemos que generar reportes en formato […]

Configurar git con color en terminal

27/09/2015

Para que git nos muestre información con colores y sea más fácil de leer la información, tenemos que configurar lo siguiente. vim ~/.gitconfigvim ~/.gitconfig [color] diff = auto status = auto branch = auto interactive = auto ui = true […]

phpMyAdmin sin contraseña

13/08/2015

Muchas veces deseamos usar phpMyAdmin sin contraseña, por un tema de facilidad a la hora de programar, pero teniendo en cuenta que esto se debe dar en un entorno de desarrollo y no de producción. configurar phpMyAdmin sin contraseña Instalamos […]

Agregar nombre de la rama (branch) de git al prompt en Linux

12/08/2015

Si queremos que aparezca el nombre de la rama (branch) de git en el prompt, para que se nos sea más fácil trabajar con git, debemos configuramos de la siguiente manera. wget https://raw.githubusercontent.com/git/git/master/contrib/completion/git-prompt.sh -O ~/.git-prompt.shwget https://raw.githubusercontent.com/git/git/master/contrib/completion/git-prompt.sh -O ~/.git-prompt.sh Editamos el […]

Habilitar xdebug de php en Ubuntu

12/08/2015

Habilitar xdebug de php en Ubuntu, para que nos muestre los mensajes de var_dump en html, debemos seguir los siguientes pasos. sudo apt-get install php5-xdebugsudo apt-get install php5-xdebug Ubuntu agrega automáticamente la extensión xdebug.so, si no es así, agrega en […]

Migrar WordPress a VPS en DigitalOcean

22/05/2015

Voy a contar mi experiencia de migrar mi blog en WordPress a un servidor VPS, con los servicios de DigitalOcean. En primer lugar el motivo de mi cambio fueron algunos aspectos: Mayor control del servidor, poder instalar otros programas, dado […]

Vagrant múltiples máquinas virtuales y múltiples carpetas sincronizadas

16/05/2015

Con Vagrant podemos crear múltiples máquinas virtuales en un solo archivo Vagrantfile, también podemos sincronizar varias carpetas en una máquina virtual, la configuración es la siguiente: $ProjectName1 = ‘server1’ $ProjectName2 = ‘server2’   VAGRANTFILE_API_VERSION = "2"   Vagrant.configure(VAGRANTFILE_API_VERSION) do |config| […]