Netbeans en Digital Ocean usando SSHFS y SFTP

Acá se explicará como montar un directorio a través de SSHFS y SFTP en un servidor DigitalOcean. Si bien el servidor es transversal, lo recomiendo para desarrollo debido al costo que este posee. La máquina cliente es un computador con Ubuntu y el servidor también.

La razón del no utilizar la conexión remota de netbeans es debido a que cuando se hacen cambios en el código remoto, estos no son cambiados automáticamente, lo que genera conflictos en el código si desarrollas en más de un lugar.

Si tienes la posibilidad de usar una herramienta de manejo de versiones como GIT lo recomiendo antes que esto.

Antes que todo asegurarse de tener un droplet ( maquina virtual de digitalocean ) funcionando con SSH. Este viene por defecto por lo cual no debería ser un problema.

Leer más

The mcrypt PHP extension is required by Yii2.

Ok, volviendo a las canchas de desarrollo nuevamente uso Yii pero la nueva versión, muy originalmente llamada Yii2. No voy a explicar la instalación solo un error que me pasó para que no le pase a alguien más. La librería MCrypt es una librería que le permite al desarrollador utilizar muchos algoritmos de encriptación de … Leer más

Ubuntu + VirtualBox, Montando los dispositivos USB

Cada vez que instalo Ubuntu nuevamente me pasa lo mismo, al tratar de montar un dispositivo USB con VirtualBox no puedo. La verdad es que la razón es super sencilla, tanto que no se por qué no viene arreglada por defecto, simplemente debemos agregar nuestro usuario, al usuario de virtualbox para que pueda montar el … Leer más

¿ Cómo saber el usuario que ejecuta apache desde PHP ?

Cuando estamos ejecutando nuestra web puede que nos encontremos en más de una ocasión con problemas de permisos para ejecutar los archivos o simplemente acceder a ello. En muchos de estos casos la solución es bastante sencilla, y es que el usuario que ejecuta el servicio web ( en mi caso apache ) no tiene privilegios de ejecución, lectura o escritura del archivo con problemas.

Para solucionarlo existen varias formas, solo comentaremos 3 de ellas.

La primera y más sencilla, es crear un archivo php e incluir la función de phpinfo() para ver las variables de entorno y revisar cual es el usuario que las ejecuta.

echo phpinfo();

En la página resultante revisamos las variables de entorno y buscamos el usuario y su grupo que ejecutan el servicio.

Enviroment Variables PHP
Enviroment Variables PHP

En este caso, tanto el usuario como el grupo es www-data, que es lo normal si apache se ejecuta en modo seguro.

También existe una forma de acceder directamente a las variables de entorno del servidor, por lo que podemos ejecutarlas de manera directa.

$user = getenv('APACHE_RUN_USER');
$group = getenv('APACHE_RUN_GROUP');
echo $user.":";
echo $group."
";

El código anterior nos da como resultado el usuario «dos puntos » y el grupo. En mi caso «www-data:www-data».

Por último, y solo disponible para linux, es preguntarle directamente al sistema operativo quién lo está ejecutando. Igual lo haremos dentro de un archivo php.

echo exec('whoami');

Lo cual nos retorna el usuario que lo ejecuta, en mi caso también «www-data».

Bueno, y esas son 3 formas de saber cual es el usuario que está ejecutando el servicio web.

¡Mantengamos el contacto!

Me encantaría que te mantuvieras al día con el contenido que estoy generando. Recuerda que no es solo el blog, son las redes sociales, libros, y distintos pódcast 😎.

Hago todo lo posible para no hacer Spam,

👉 ¿Te gustó este contenido? Hay más esperando por ti.

Cada semana, comparto aprendizajes y reflexiones que no encontrarás en ningún otro lugar. ¡Únete a la comunidad de más de 9,000 emprendedores que ya están avanzando!

Usando remarketing de facebook en WordPress o Woocommerce

Ok, antes que todo.. ¿ Que es el Remarketing ?

De una manera más global, el remarketing es simplemente el marketing enfocado a empresas o personas que ya han visitado anteriormente tu sitio.

Facebook, al tener un gran público que utiliza sus servicios,  le es muy sencillo saber si la persona que visita tu página web está además logueada en facebook, lo que hace que puedas lograr un marketing dirigido a esa persona en particular. ( En este momento es el que piensas que no tienes vida y privada …. y es verdad )

¿ En que te sirve esto a ti ?

 

Puedes crear filtros personalizados para por ejemplo hacer campañas orientadas por producto, si tienes un eCommerce, sólo a las personas que quieren comprar ese producto. ¿ Suena potente no ? Pues si lo es.

Mi intención en este post es simplemente utilizar un plugin para poder incluir el codigo de facebook requerido para hacer esto. Ya en otras ocasiones podemos explicar el como Facebook pixels funciona.

¿ Que necesitamos ?

 

  1. Un código de Facebook Pixels.
  2. Un plugin que incluya el código en nuestra web con wordpress.

Para conseguir el codigo de Facebook Pixels, nos metemos al administrador de anuncios de facebook y seleccionamos «Públicos».

PÚBLICOS FACEBOOK PIXELS
PÚBLICOS FACEBOOK PIXELS

Ahora, ya en el menú de publicos, hacemos click en «Crear Público», luego «Público Personalizado» y finalmente «Público personalizado a partir de un sitio web». Esto nos generará un código que se debe insertar en nuestra página web para luego utilizar el público. En nuestro caso utilizaremos un plugin para esto, por lo que sólo necesitamos el número del pixel :

Número Pixel
Número Pixel Subrayado

 

Teniendo ese número ya guardado procedemos con la instalación del plugin que inserta el código. WordPress Facebook Pixel .

En el menú de administración nos aparecerá «Facebook Pixel Settings», le hacemos click y en la configuración ingresamos el número que obtuvimos anteriormente.

Facebook Pixel Settings
Facebook Pixel Settings

Y eso es todo, ya estás utilizando tu código de remarketing en tu sitio wordpress. Esto es en especial interesante si usas el plugin junto Woocommerce y haces publicidad para las personas que ven un producto en particular.

¡Mantengamos el contacto!

Me encantaría que te mantuvieras al día con el contenido que estoy generando. Recuerda que no es solo el blog, son las redes sociales, libros, y distintos pódcast 😎.

Hago todo lo posible para no hacer Spam,

👉 ¿Te gustó este contenido? Hay más esperando por ti.

Cada semana, comparto aprendizajes y reflexiones que no encontrarás en ningún otro lugar. ¡Únete a la comunidad de más de 9,000 emprendedores que ya están avanzando!