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.

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.

Leer más

Migrando MX records desde GoDaddy a un Cpanel

Se que esto es super sencillo, pero comentaré primero cual es la situación particular que lo hace complejo.

Actualmente tengo dos dominios de correo que necesito hacer merge, desde ahora D1 y D2, y ambos usando Google Apps para lograrlo. Google no me ayuda para realizar el merge de las cuentas, por lo que debo de trasladar uno de los dominios a otro servidor, eliminar la cuenta de google apps que lo maneja y luego agregarlo como alias al otro dominio.

Leer más

Recomendación .htaccess y WordPress

Acabo de hacer la migración de mi server, y la verdad no se cual es el plugin que siempre me cambia la configuración del .htaccess de tal manera que tengo problemas en mi web. Tomando esto en consideración, si es que no planeo hacer ningún cambio prefiero dejar este archivo como solo lectura para todos … Leer más