Instalar Wordpress en MAMP (OS X High Sierra) con SSL gratis

Llevo trasteando con los servicios integrados de OS X High Sierra unas semanas y después de configurar Apache, PHP y MySQL, me decidí a instalar un wordpress fresquito!. Todo ello auspiciado por Let's Encrypt y el nuevo paradigma de los certificados gratuitos.

Ok, si estás leyendo este artículo es porque has podido instalar MAMP (siglas de Mac, Apache, MySQL y PHP) en tu OS X. Si no es así, te recomiendo la interfaz de http://www.mamp.info que además de tener la versión freeware, la versión de pago incluye muchas funcionalidades entre otras, la configuración de vhosts y demás.

Si todavía no has instalado MAMP, te va a costar mucho entender algunos pasos y conceptos de este tutorial. Requiere que estés familiarizado con sistemas UNIX ya que OS X está basado en el Kernel de FreeBSD, un sistema operativo 100% gratuito. Es por eso que también OS X es muy robusto, ya que las aplicaciones centrales críticas están basadas en soporte abierto y con constantes actualizaciones y parches de seguridad.

Yo me he decidido a utilizar un nombre de dominio alquilado a namecheap.com el cual me permite modificar los registros DNS de forma dinámica. A través del software NC Updater (ofrecido desde Namecheap con licencia GNU) se puede actualizar los registros DNS de tu dominio, en caso de no tener IP Estática como es micaso. Los requisitos para instalar wordpress en nuestro OS X son los siguientes:


  1. Configurar Apache. 
  2. Conectar Apache con PHP y MySQL. 
  3. Configurar registros DNS en Namecheap 
  4. Instalar NC Updater para configurar 
  5. Configurar una VHOST para nuestra nueva instalación de wordpress. 
  6. Instalar CERTBOT (incluye let's encrypt) y certificar nuestros dominios. 
  7. Descomprimir Wordpress en la carpeta que hayamos elegido 
  8. Ejecutar instalación de wordpress 
  9. Otras configuracions
    1. Configurar FTP y cuentas con MySQL
    2. configurar Postfix y Dovecot (SMTP, POP3 e IMAP) con cuentas MySQL

Trataré que cada punto esté por separado y puedas acceder a cada artículo sin dependencias, sin embargo, ciertas aplicaciones y plugins si que requieren de dependencias, por eso la jerarquía.


Una vez instalado nuestro MAMP solamente debemos descargar el paquete de Wordpress de la página oficial, descomprimirlo en la carpeta que queramos y ejecutar el archivo de instalación PHP. Podrán suceder varias cosas, la primera es que la carpeta donde está el archivo de instalación no tiene los permisos necesarios para ejecutar los diferentes comandos (entre ellos generar el archivo de configuración). Sin embargo, wordpress ha mejorado este aspecto de la instalación y si sucede algún error, la alternativa es modificar el archivo de configuración a mano según los pasos que te indica.

Me ha costado mucho instalar todo esto, sobretodo porque partía de conocimientos nulos y no hay ninguna guía decente que te enseñe paso a paso como instalar. Los blogueros, actualizan su blog con nuevos tutoriales copiados íntegramente de otros sitios, pero sin contar sus experiencias y sin probar cosas nuevas.

1. Configurar Apache

Sin duda, la tarea por la que se debe empezar. Supongo que por una cuestión de seguridad, Apache viene configurado para funcionar solo en Localhost, esto se arregla rápidamente aplicando una directiva al httpd.conf que permita a Apache funcionar hacia el exterior y que nuestro servidor sea accesible desde internet.

Para comprobar esto solo tenemos que ir a nuestro navegador habitual (Safari por ejemplo) y probar http://localhost:80 en la barra de direcciones. Si todo está correctamente (instalación nueva de OS X) debería mostrase en pantalla el mensaje "It works!".

La siguiente prueba es comprobar que nuestro servidor es accesible desde el exterior, para ello debemos conocer nuestra IP. Abrimos la aplicacion Terminal.app y en ella escribimos "ifconfig"
. Ifconfig es la aplicación de Unix que muestra las conexiones y routes de nuestra máquina. Aunque lo normal es una configuración sencilla y automática, es probable que puedas tener una configuración de internet diferente debido a diferentes cuestiones, como por ejemplo si compartes internet por wifi o por ethernet, si te conectas usando 3g, etc. Lo importante es conocer nuestra IP para tratar de acceder a ella usando el protocolo http://nuestra.ip.1.2.3.4:80. Si todo ha ido bien, veremos en pantalla el mensaje anterior "It works!".


2. Configurar MySQL y PHP

Lo siguiente es comprobar que nuestra configuración en Apache tiene PHP instalado. Es una directiva sencilla y además, High Sierra instala PHP 7 por defecto, dejando PHP 5 obsoleto (aunque podría instalarse, recomiendo mudarse a las nuevas clases de PHP7). Simplemente debemos verificar en nuestro httpd que el módulo de PHP se encuentra cargado. En instalaciones frescas de Apache, el modulo viene comentado con un # (hashtag) para evitar cargarlo por defecto. Simplemente borramos el hashtag y recargamos apache desde el Terminal.app usando "sudo apachectl restart". Es necesario utilizar el comando sudo (admin) para ejecutar el restart de Apache ya que se ejecuta en modo servicio (daemon) en nuestro OS X.

Lo siguiente es configurar MySQL. Por defecto, MySQL es inaccesible desde el exterior y el usuario es root sin contraseña. Esta parte quizás sea la que más quebraderos de cabeza me ha dado. MySQL es una herramienta muy potente sin embargo, tiene su complicación para configurarla, además requiere del aprendizaje de otro idioma nuevo (el SQL) para ejecutar ciertas consultas y operaciones como añadir usuarios etc.

Una vez configurado MySQL, recomiendo una interfaz freeware para OS X llamada Sequel Pro que te permite gestionar las tablas, los usuarios, consultas etc, desde una interfaz nativa en cocoa.




Problemas con el streaming de RTVE

Desde hace tiempo el reproductor de RTVE en su página oficial funciona mal.

Las pruebas que he realizado son:

A través de navegadores:

  1. Google Chrome
  2. Mozilla Firefox
  3. Safari
Los errores que recibo son: 
  1. Se da en el streaming en directo
  2. Empieza a repetirse en bucle la escena
  3. Cuando abro en pantall acompleta

Otros problemas son:
  1. RTVE no proporciona soporte ni tickets de problemas
  2. Nadie es capaz de informar de este error
  3. En twitter tampoco he recibido respuesta
RTVE es una cadena pública. Invierten dinero de los ciudadanos para realizar una app de streaming a través de web que funciona mal. En otras ocasiones. como OT 2017 utilizan el directo de Youtube porque saben que el streaming online en directo funciona mal.

Elegir un nickname o apodo online

Cómo debo elegir un nickname?.
Ideas tras la elección de un nickname. Historia personal basada en el dibujo, la forma de las letras. Elegir un nickname a traves del significado etimológico del nombre. El naming. Marketing sobre nombres de producto y el brainstorming. Un ejemplo son los asiáticos que a la hora de elegir un nombre para sus hijos valoran muchas variables. Un nickname debe ser creativo. Uno elije su apodo para proyectar ideas positivas sobre su autovaloración personal. Elegir un apodo a través de la percepción que otros tienen de uno mismo.

Todas estas ideas son susceptibles de pertenecer a un monográfico acerca de la psicología de la personalidad online. Algo que sin duda será asunto de debate en el futuro cercano.

Elegir un apodo online puede ser conservador o puede ser un quebradero de cabeza. Quizás podríamos extrapolar ciertas ideas de la traducción de marcas occidentales para el mercado asiático como el conocido ejemplo de Carrefour o Coca-Cola.

Qué conclusión podríamos sacar sobre estas ideas? Estoy seguro que todo Community Manager tiene su idea.sobre como elegir un apodo o nickname para su presencia online, sin embargo hay que tender hacia el inconformismo y hacer autocríticia sobre nuestro naming.

El braingstorming.

Se ha escrito mucho sobre el brainstorming. Podriamos hacer correr rios de LSD y no tendría fin. Tener ideas es un secreto, el maná de todo creativo.

Si quieres ser creativo la receta es: no hay receta. Lo siento!

Rediseñando mi marca personal online

Cuaderno de bitácora, hoy quiero rediseñar mi marca online... ¿Qué debo hacer?

¿Por qué voy a rediseñar mi marca online?


Me encuentro ante la tesitura de rediseñar mi marca personal online. Tengo varios blogs en los que escribo sobre mis conocimientos en diferentes ámbitos, sin embargo, aunque hice un pequeño intento por reorganizarlo y crear una imagen de marca, no ha sido fructífero, ni yo mismo asocio los blogs o recuerdo cuales son.

Un logo antiguo de mi marca online (boky1)
Un logo antiguo de mi marca online (Boky1)

Chuleta para un diseñador gráfico trabajando como "community manager"

En el boom del marketing a través de las redes sociales, un community manager podía gestionar los perfiles sociales de varias marcas, a veces incluso, de marcas de diferentes compañías sin entrar en conflicto. En la segunda década del 2000, esta tarea se vuelve más compleja, debido a las vicisitudes de cada red social y las complicaciones que conlleva gestionar la imagen de una marca online.





Aquí trataré de mantener actualizada una lista con los tamaños en pixeles de cada red social. Entre ellas, facebook, youtube, twitter, instagram.

Framework de diseño Bootstrap

Bootstrap es un framework de diseño web. Contiene hojas de estilo CSS prediseñadas con los diseños adaptados a los nuevos dispositivos y standares del w3c. Es infinitamente adaptable sin embargo su diseño por defecto permite comenzar proyectos web sin tener que preocuparte por el "responsive design"

Puede descargarse de la página oficial, además de funcionar con plataformas como Composer, Girhub, etc. Es software con licencia libre y puedes incluirlo en tus proyectos de forma stándar.


Logotipo oficial de Bootstrap
Logotipo oficial de Bootstrap

Qué es un community manager o gestor de comunidades y las tareas que desempeña

¿Qué es un community manager?


Un community manager o gestor de comunidades es el especialista encargado de estimular y generar contenido especifico de diferentes temas. El encargado de recibir y valorar las propuestas del público todo destinado a una convivencia y estimulación  del crecimiento y uso de la comunidad.







Las comunidades son parte fundamental del público y seguidores de una empresa. Generar una comunidad es una tarea sencilla pero que necesita dedicación y tiempo. Valorar el feedback es un factor clave a la hora de hacer crecer la comunidad.


Cómo expulsar a un troll de mi página de Facebook. Ventajas e incovenientes

Tienes a alguien molesto que está escribiendo todo el día en tu página de Facebook? Quizás simplemente escriba comentarios criticando tu negocio con mucha ambigüedad pero que no son el mejor escaparate. A veces en internet, la difamación se vuelve tan libre que se hace dificultoso difamar. Cuanto más libre es la difamación más difícil se vuelve y más fuerza necesita para que surja efecto.



¿Mi empresa necesita un community manager?

Su empresa necesita un community manager porque tiene un producto que mostrar al público. A veces, solo necesita dar a conocer una nueva inauguración o quizás mantener contacto con los clientes y aprender de esas relaciones además conocer nuevos.



Tamaño de las imágenes para mi fanpage de Facebook

Es un factor interesante a la hora de publicar y aumentar visitas en nuestras publicaciones en las páginas de fan de Facebook. El tamaño de las imágenes que subimos decidirá en muchos casos el triunfo de nuestra campaña. Todos sabemos que los virales son una lotería, pero en otros casos, para inventivar el sharing es importantísimo el tamaño que tienen las imágenes que creamos para las redes sociales.