Cómo desplegar wordpress en la nube de Google


En este post vamos a ver como configur un servidor de Cloud SQL que conectaremos a una aplicación wordpress a él mediante un proxy a través de una conexión externa. Para ello también configuraremos una conexión a través de un enlace IP privado que ofrece beneficios de rendimiento y seguridad. 

Al final , tendremos 2 instancias de trabajo del frontend de WordPress conectadas a través de 2 tipos de conexión diferentes a su backend de instancia de SQL :

 

 

1: creación de una base de datos de Cloud SQL

En esta parte configuraresmo un servidor SQL de acuerdo con las mejores prácticas de Google Cloud y crearemos una conexión IP privada.

  1. En el menú de navegación ( Menú de Navegación), haga clic en SQL .
  2. Haz clic en Crear instancia .
  3. Haga clic en Elegir MySQL .
  4. Especifique lo siguiente y deje los ajustes restantes como predeterminados:
Propiedad Valor
ID de instancia wordpress-db
Contraseña de root teclee una contraseña 
Región su zona
Zona Alguna
Versión de la base de datos MySQL 5.7

Anote la contraseña de root; se utilizará en un paso posterior y se denominará [ROOT_PASSWORD].

  1. Expanda Mostrar opciones de configuración .
  2. Expanda la sección Conectividad .
  3. Seleccione IP privada .
  4. En el cuadro de diálogo, haga clic en Habilitar API , haga clic en Asignar y conectar y luego haga clic en Cerrar . Esto habilita el acceso a servicios privados y adjunta una dirección IP privada a su servidor Cloud SQL.La IP privada es una conexión interna, a diferencia de la IP externa, que sale a Internet.
  5. Expanda la sección Tipo de máquina y almacenamiento .
  6. Aprovisione la cantidad adecuada de vCPU y memoria. Para elegir un tipo de máquina , haga clic en Cambiar y luego explore sus opciones.

Algunos puntos a considerar: Las máquinas de núcleo compartido son buenas para la creación de prototipos y no están cubiertas por Cloud SLA .Cada vCPU está sujeta a un límite de rendimiento de red de 250 MB / s para un rendimiento máximo. Cada núcleo adicional aumenta el límite de la red, hasta un máximo teórico de 2000 MB / s.Para cargas de trabajo sensibles al rendimiento, como el procesamiento de transacciones en línea (OLTP), una pauta general es asegurarse de que su instancia tenga suficiente memoria para contener todo el conjunto de trabajo y acomodar la cantidad de conexiones activas.

  1. Puede  seleccionar db-n1-standard-1 y luego haga clic en Seleccionar .
  2. A continuación, elija el tipo de almacenamiento y la capacidad de almacenamiento .

Algunos puntos a considerar :SSD (unidad de estado sólido) es la mejor opción para la mayoría de los casos de uso. HDD (unidad de disco duro) ofrece un rendimiento más bajo, pero los costos de almacenamiento se reducen significativamente, por lo que HDD puede ser preferible para almacenar datos a los que se accede con poca frecuencia y que no requieren una latencia muy baja. Existe por tanto  una relación directa entre la capacidad de almacenamiento y su rendimiento.

  1. Agregue algunos ceros a la capacidad de almacenamiento para ver cómo afecta el rendimiento. Restablezca el control deslizante a 10 GB.

Establecer su capacidad de almacenamiento demasiado baja sin habilitar un aumento de almacenamiento automático puede hacer que su instancia pierda su SLA.

  1. Haga clic en Cerrar .
  2. Haga clic en Crear en la parte inferior de la página para crear la instancia de la base de datos.

Es posible que deba esperar a que se propaguen los cambios de IP privada antes de que se pueda hacer clic en el botón Crear .

 

 

2: Configurar un proxy en una máquina virtual

Cuando su aplicación no reside en la misma región y red conectada a la VPC que su instancia de Cloud SQL, use un proxy para proteger su conexión externa.

Para configurar el proxy, necesita el nombre de conexión de la instancia de Cloud SQL. Para continuar necesitaríamos 2 máquinas virtuales preconfiguradas con WordPress y sus dependencias (s también se necesitará un  script de inicio y un  acceso a la cuenta de servicio ). Tenga en cuenta que  se debe usar el principio de privilegio mínimo y solo permitimos el acceso SQL para esa máquina virtual. También hay una etiqueta de red y un firewall preconfigurado para permitir el puerto 80 desde cualquier host.

  1. En el menú de navegación ( Menú de Navegación), haga clic en Compute Engine .
  2. Haga clic en SSH junto a wordpress-europe-proxy .
  3. Descarga el proxy de Cloud SQL y hazlo ejecutable:
wget https://dl.google.com/cloudsql/cloud_sql_proxy.linux.amd64 -O cloud_sql_proxy && chmod +x cloud_sql_proxycontent_copy

Para iniciar el proxy, necesita el nombre de conexión de la instancia de Cloud SQL. Mantenga su ventana SSH abierta y regrese a Cloud Console.

  1. En el menú de navegación ( Menú de Navegación), haga clic en SQL .
  2. Haga clic en la instancia de wordpress-db y espere a que aparezca una marca de verificación verde junto a su nombre, que indica que está operativa (esto podría demorar un par de minutos).
  3. Anote el nombre de la conexión de la instancia ; se utilizará más adelante y se denominará [SQL_CONNECTION_NAME].
  4. Además, para que la aplicación funcione, debe crear una tabla. Haga clic en Bases de datos .
  5. Haga clic en Crear base de datos , escriba wordpress , que es el nombre que espera la aplicación, y luego haga clic en Crear .
  6. Regrese a la ventana SSH y guarde el nombre de la conexión en una variable de entorno, reemplazando [SQL_CONNECTION_NAME] con el nombre único que copió en un paso anterior.
export SQL_CONNECTION=[SQL_CONNECTION_NAME]content_copy
  1. Para verificar que la variable de entorno esté configurada, ejecute:
echo $SQL_CONNECTIONcontent_copy

Se debe imprimir el nombre de la conexión.

  1. Para activar la conexión de proxy a su base de datos de Cloud SQL y enviar el proceso a un segundo plano, ejecute el siguiente comando:
./cloud_sql_proxy -instances=$SQL_CONNECTION=tcp:3306 &content_copy

La salida esperada es

Listening on 127.0.0.1:3306 for [SQL_CONNECTION_NAME]
Ready for new connectionscontent_copy
  1. Presione ENTER.

El proxy escuchará en 127.0.0.1:3306 (localhost) y el proxy que se conecta de forma segura a su Cloud SQL a través de un túnel seguro utilizando la dirección IP externa de la máquina.

 

 

3: Conectar una aplicación a la instancia de Cloud SQL

Ahora conectaremos wordpress a la instancia de Cloud SQL.

  1. Configure la aplicación WordPress. Para encontrar la dirección IP externa de su máquina virtual, consulte sus metadatos:
curl -H "Metadata-Flavor: Google" http://169.254.169.254/computeMetadata/v1/instance/network-interfaces/0/access-configs/0/external-ip && echocontent_copy
  1. Vaya a la dirección IP externa wordpress-europe-proxy en su navegador y configure la aplicación WordPress.
  2. Haga clic en Let’s Go .
  3. Especifique lo siguiente, reemplazando [ROOT_PASSWORD] con la contraseña que configuró al crear la máquina, y deje las configuraciones restantes como sus valores predeterminados:
Propiedad Valor
Nombre de usuario raíz
Contraseña [ROOT_PASSWORD]
Host de base de datos 127.0.0.1

Está utilizando 127.0.0.1, localhost como la IP de la base de datos porque el proxy que inició escucha en esta dirección y redirige ese tráfico a su servidor SQL de forma segura.

  1. Haga clic en Enviar .
  2. Cuando se haya establecido una conexión, haga clic en Ejecutar la instalación para crear una instancia de WordPress y su base de datos en su Cloud SQL. Esto puede tardar unos minutos en completarse.
  3. Complete la información de su sitio de demostración con información aleatoria y haga clic en Instalar WordPress . No tendrá que recordar ni utilizar estos detalles.

La instalación de WordPress puede tardar hasta 3 minutos, porque propaga todos sus datos a su servidor SQL.

  1. Cuando vea ‘¡Éxito!’ apareciendo en la ventana, elimine el texto después de la dirección IP en la barra de direcciones de su navegador web y presione ENTER. ¡Se le presentará un blog de WordPress en funcionamiento!

4: Conéctese a Cloud SQL a través de una IP interna

Si puede alojar su aplicación en la misma región y red conectada a VPC que su Cloud SQL, puede aprovechar una configuración más segura y con mejor rendimiento mediante IP privada.

Al usar la IP privada, aumentará el rendimiento al reducir la latencia y minimizar la superficie de ataque de su instancia de Cloud SQL porque puede comunicarse con ella exclusivamente a través de IP internas.

  1. En Cloud Console, en el menú de navegación ( Menú de Navegación), haga clic en SQL .
  2. Haga clic en wordpress-db .
  3. Anote la dirección IP privada del servidor de Cloud SQL; se denominará [SQL_PRIVATE_IP].
  4. En el menú de navegación , haga clic en Compute Engine .

Tenga en cuenta que wordpress-us-private-ip se encuentra en us-central1, donde se encuentra su Cloud SQL, lo que le permite aprovechar una conexión más segura.

  1. Copie la dirección IP externa de wordpress-us-private-ip , péguela en una ventana del navegador y presione ENTER.
  2. Haga clic en Let’s Go .
  3. Especifique lo siguiente y deje los ajustes restantes como predeterminados:
Propiedad Valor
Nombre de usuario raíz
Contraseña escriba la [ROOT_PASSWORD] configurada cuando se creó la instancia de Cloud SQL
Host de base de datos [SQL_PRIVATE_IP]
  1. Haga clic en Enviar .

Tenga en cuenta que esta vez está creando una conexión directa a una IP privada, en lugar de configurar un proxy. Esa conexión es privada, lo que significa que no sale a Internet y, por lo tanto, se beneficia de un mejor rendimiento y seguridad.

  1. Haga clic en Ejecutar la instalación . Un ‘¡Ya instalado!’ Se muestra la ventana, lo que significa que su aplicación está conectada al servidor de Cloud SQL a través de una IP privada.
  2. En la barra de direcciones de su navegador web, elimine el texto después de la dirección IP y presione ENTER. ¡Se le presentará un blog de WordPress en funcionamiento!

5: Revisión

Hemos visto como , crear una base de datos de Cloud SQL y como configurarla para usar tanto una conexión externa a través de un proxy seguro como una dirección IP privada, que es más segura y de mayor rendimiento. Recuerde que solo puede conectarse a través de IP privada si la aplicación y el servidor de Cloud SQL están ubicados en la misma región y forman parte de la misma red de VPC. Si su aplicación está alojada en otra región, VPC o incluso proyecto, use un proxy para asegurar su conexión a través de la conexión externa. 

 

Anuncio publicitario

Comparación de WordAds con otras opciones


Al presentar su propio programa de publicidad, WordAds, Automattic ha intentado probar la monetización de blogs durante los últimos años. La compañía había estado experimentando el programa en sus blogs de WordPress.com desde 2012. En enero de 2017 WordAds  se renombró a Automattic Ads y pasó  a formar parte del complemento Jetpack WordPress. A partir de ese momento, el programa solo estaba disponible para usuarios de Jetpack en el plan Premium ($ 9.00 / mes o $ 99 / año). El programa resultó muy exitoso con los editores de WordPress.com y fue aceptado por los VIP de WordPress sobre todo con el te lanzamiento de WordAds versión 2.0. en noviembre de 2015. WordAds ahora está abierto a todos los blogs de WordPress autohospedados, lo que facilita monetizar el 25% de la web siendo una forma muy interesante de rentabilizar  sus blogs de WordPress .

 

En efecto  generar ingresos extra en un sitio de WordPress es posible  con  unos pocos clics, gracias WordAds: la plataforma líder de optimización de publicidad para sitios de WordPress, donde los principales proveedores de anuncios de Internet pujan entre sí para entregar sus anuncios a su sitio, maximizando sus ingresos para lo cual WordAds añade anuncios a la parte inferior de cada publicación y página en su sitio de WordPress.

De hecho más de 50 anunciantes de Internet, incluidos Google AdSense & Adx, AppNexus, Amazon A9, AOL Marketplace, Yahoo, Criteo y más, pujan por mostrar los anuncios de sus clientes en los spots de WordAds. Con tantos anunciantes que compiten para mostrar sus anuncios en su sitio,los gestores  WordAds intentan asegura que los sitios obtengan anuncios que generen los mayores ingresos haciendo todas las negociaciones, por lo que en teoría   y solo en teoría a los editores  solo les queda  publicar en su sitio para  intentar monetizar su trabajo.

WordAds  de hecho es tan popular que  muestra anuncios en decenas de millones de sitios web WordPress.com, llegando a más de mil millones de personas al mes. De hecho con el historial probado de asociación con sitios web de alta calidad, a los anunciantes les «encanta» competir por nuestros anuncios. Además recientemente han abierto la plataforma WordAds a sitios de WordPress autohospedados a través de Jetpack Ads, disponible como parte del plugin Jetpack, lo que significa millones de oportunidades publicitarias adicionales, lo que hace que la plataforma sea aún más atractiva para los anunciantes y la conducción hasta ofertas  y que esto pueda repercutir los ingresos.

En cuanto a las condiciones para ser elegible para WordAds:

  • El blog debe estar configurado como público
  • Debe tener un dominio personalizado como principal o bien, sea autohospedado y que utilice Jetpack.
  • Debe justificarse un número razonable de visitas diarias
  • Se debe ser el propietario del blog

 

Quizás  una de las mayores ventajas de WordAds es  que  no tiene que entender el código para agregar WordAds  como pasa  con otros sistema para publicar   publicidad en un su sitio, ( normalmente con un pequeño código en javascript),   pues incluso eso se encargan,   por lo que únicamente  hay que rellenar su solicitud. Recientemente  ademas , WordPress.com los usuarios Premium y Business y aquellos con una cuenta Jetpack Premium  aceptan automáticamente su inclusión ( incluso con pocas visitas)

 

Comparación con otros editores

El equipo de WordAds quería entender cómo cada socio publicitario comparó WordAds en términos de monetizar el inventario e impulsar el rendimiento para los editores.

WordAds agrega y evalúa holísticamente la demanda de más de 50 socios programáticos proporcionando servicios completos de monetización de rendimiento y mediación de demanda para ayudar a los editores a extraer el mayor rendimiento para cada impresión. Saben que cada sitio de WordAds tiene disponibles otras opciones ( como su competidor directo Adsense de Google )  y pueden publicar anuncios de otros socios publicitarios, así que ¿cómo se  puede comparar WordAds con sus competidores?

Pues  ellos han configurado una prueba que selecciona aleatoriamente un porcentaje estadísticamente significativo de oportunidades de impresión y se las da exclusivamente a ciertos socios de demanda. Cada vez que un socio no puede llenar la impresión, se contabiliza un anuncio a un ingreso de 0 USD. A continuación, se extrapa los ingresos que cada socio de demanda pudo generar hasta el 100% y se compara los resultados entre todos los socios y WordAds.

En todos los casos, según esta prueba que hizo WordAds , la publicidad con   WordAds generó más ingresos por lo menos un factor de 2:1 que los otros socios de demanda probados, que incluía Oath, AppNexus, Pubmatic, Media.net y Google AdSense.

¿Qué significa esto para los propietarios de sitios que ejecutan WordAds? Pues en teoría  que WordAds está entregando valor mediante la gestión de la subasta de los 50 socios publicitarios

Es cierto que el propietario de un sitio podría intentar replicar el sistema WordAds, pero les costaría mucho crear el sistema de subastas, firmar acuerdos con 50 socios publicitarios y mucho más que el equipo de WordAds hace en segundo plano, así  que no podemos decir que sea una mal sistema.

Respecto   a consejos sobre como aumentar la  rentabilidad  no hay mucho que se pueda hacer sobre la mayor parte de eso pues  el equipo de WordAds  equipo se centra en la visibilidad, los bloqueadores de anuncios, las ubicaciones de anuncios, las relaciones con los compradores, la mejora de la dinámica de pujas en tiempo real, etc  pero las palancas principales las tiene que manejar  el editor

 

Estos son algunos de los consejos que dan para mejorar la rentabilidad de un sitio :

  • Como siempre, para maximizar ganancias se debe centrarse en escribir contenido de alta calidad, publicar regularmente y atraer y cultivar  audiencia.
  • La optimización de motores de búsqueda (SEO) es otra táctica importante para aumentar potencialmente el tráfico a su sitio y mejorar sus ganancias. Si está alojado en WordPress.com es recomendabalerevisar las herramientas SEO, y si es autohospedado y ejecuta Jetpack, puede aprovechar las herramientas de SEO de Jetpack. 
  • En definitiva se debe concentrar  en construir más tráfico orgánico, siendo lo ideal  el tráfico desde América del Norte, donde se pueden encontrar las tasas de publicidad en Internet más altas.
  • El género no tiene un impacto importante en las ganancias, así que se debe concentrar  en cualquier tema que crea que impulsará más visitas.
  • Los anunciantes se centran principalmente en quién es su público, no en lo que están leyendo,así que un sitio de punto puede ganar tanto como un sitio sobre software.
  • No publique contenido que no sea «Family Safe»
  • Además de la publicidad, la herramienta de pagos simples podría valer la pena considerar para su sitio. Simple Payments le permite crear e incrustar botones de pago con tarjeta de crédito y débito en su sitio habilitado para WordPress.com o Jetpack. Si tiene bienes o servicios para vender a su audiencia, puedes agregar fácilmente Pagos Simples siguiendo unas pocas  instrucciones.

Algunas trampas potenciales a evitar:

  • Comprar visitas a su sitio es una mala idea
  • Dañará sus ganancias si paga por tráfico potencialmente fraudulento o si publica contenido o imágenes que no son amigables con la familia.

Por cierto, todos los editores  que esten usando WordAds  deberian saber  que uno de los compradores de anuncios con un mayor peso ( no han difundido cual )  ha pausado recientemente su asociación con WordAds, lo cual  llevará a algunos sitios de WordAds experimenten disminución  de sus ganancias este mes. La plataforma WordAds no depende de un solo comprador, y otros compradores ya han comenzado a tomar su relevo  así que el modelo está funcionando, pero algunos sitios, especialmente los más pequeños, pueden ver ganancias más bajas hasta que el inventario se reequilibre por completo…U(y no sabemos cuanto durara ese periodo de «reajuste»)

Nueva aplicacion de wordpress.com


En efecto hay disponible  una nueva  aplicación de escritorio WordPress.com lo cual a  todo aquella persona   que mantenga un blog, una pagina personal, un sitio web, etc  en wordpress,com   puede serle muy util  pues coloca el gestor de contenidos de  WordPress.com   focalizado  en la edicion de contenidos.

De este modo  usar este programa en vez de la apliacacion web   puede ser muy util  para enfocarse en la  edicion  , creacion y deiseño  del  propio contenido  sin otras pestañas del navegador que nos puedan a distraer o simplemente para mantener sus sitios fácilmente accesibles.

Esta aplicación, que por cierto esta disponible para Windows ,Mac  y Linux   funciona con la misma tecnología que ejecuta WordPress.com  y ademas  es de código abierto , lo que significa  que la aplicación de escritorio de WordPress está licenciada bajo la Licencia pública general de GNU v2 (o posterior) .

 

business coffee composition computer

Instalación de la aplicación

En un Mac:
  • Descargue la aplicación desde la página de inicio .
  • Abra el archivo DMG descargado. Verá un icono de WordPress.com y un acceso directo a la carpeta Aplicaciones a la derecha.
  • Arrastre el ícono de WordPress.com a la carpeta Aplicaciones.
  • Abra la carpeta Aplicaciones y abra la aplicación WordPress.
  • Si desea mantener la aplicación en su base de acoplamiento, haga clic con el botón derecho en el ícono de la aplicación en el dock mientras se ejecuta la aplicación y seleccione Opciones → Mantener en Dock .
En Windows:

Se necesita Windows 7 o versiones posteriores.

Puede sguir los siguintes pasos:

  • Descargue el instalador de la aplicación desde la página de inicio .
  • Abra el instalador y siga las instrucciones.
  • Una vez que la aplicación está instalada, puede hacer doble clic en el ícono de la aplicación en su escritorio.
  • Si desea que su aplicación esté en su barra de tareas, puede arrastrar el ícono desde el escritorio a su barra de tareas.
wordpress
En Linux:
  • Descargue la aplicación para su sabor de Linux en la página de inicio .
  • Abra el archivo descargado y siga las instrucciones.

 

Por cierto,  se puede  informar un error en  el rastreador de problemas de GitHub para el proyecto WordPress Desktop , pero antes de informar un error allí,   piden  amablemente que se asegure de que el error sea específico de la aplicación y no del sitio web de WordPress.com. Si se trata de un error en el sitio web de WordPress.com, infórmalo en el rastreador de problemas de GitHub .

 

Funcionalidades de la aplicacion

Tras descargar la aplicacion , al ejecutar  esta aplicacion nos pedira nuestras credenciales de wordpress , y si todo va bien, deberia de poder entrar en su  consola de administracion  , la cual por cierto es muy similar al nuevo  interfaz de wordpress.com.

Una opcion muy intersante accesible en el menu File es el apartado de Prefrencias , que permite recibir versiones previas de la aplicacion  seleccionando la opcion Beta asi como  recibir notificaciones  y la mas llamativa: !poder  escribir por medio de la voz!

preferences.PNG

En el siguinte menu de Edit tenemos las tipicas  opciones de edicion  de  cualquier editor de texto , es decir  :Undo,Redo , cut ,copy  paste y select todas ellas accesibles mediante combinaciones de teclas.

El siguinte menu  Windows  coresponde al apartado  : mis  sistios, reader ( lector) , mi perfil , notificaciones o nuevo post

Finalmente esta el menu de ayuda ,donde se puede acceder ademas directamente a los foros  de wordpress.

 

nuevaentrada.PNG

Una funcionalidad nueva especialmente interesante es recordarnos  con un acceso directo si nos dejamos un post sin publicar ( incluso aparecera cuando nos validemos , lo cual por cierto no hace falta repetir cada vez que entremos  si lo realizamos una sola vez y salvamos esta preferencia).

Por cierto, gracias a quela edicion queda relegado a nuestro equipo  y no a un servicio web , el rendimiento y los tiempos de operacion mejoran espectacularmente  respecto a la herramienta de edicion tradicional web

Poco a poco con las siguientes versiones prometen mejorar ,pero desde luego  esta nueva apliacion  promete hacer la vida mas facil a todos los editores de wordpress.com

Como habilitar gratuitamente Google Analitycs en wordpress.com


Google Analytics es una herramienta gratuita que permite monitorizar todo el tráfico de un sitio web pudiendo conocer datos importantes acerca de los usuarios como pueden ser el comportamiento de los usuarios,procedencia, tipo de plataforma,nevegador ,etc  ,todo  ellos estadistas  que van  a permitir cambiar los esfuerzos de sus creadores orientándolos a un correcto funcionamiento del  sitio web.

Gracias a que blogger  es un producto de Google , el producto Google Analitycs viene integrado por defecto ,por lo que desde el primer momento tendrán disponible el servicio  ,pero para las personas que tengan un blog alojado en wordpress.com  la situación es bien distinta pues como para poder utilizar Google Analytics, además de registrarse en este servicio, es necesario configurar un perfil y copiar el código Javascript correspondiente en el HTML , y en wordpress.com no esta admitido javascript ( a no ser que contratemos el servico premium) de partida no es una tarea sencilla a no ser que deseemos pagar por ello …,pero no se preocupe pues existen algunas otras opciones.

planes

 

 

Cloudflare es un servicio para webs que ofrece multitud de opciones y beneficios para usuarios medianamente avanzados (seguridad, velocidad…)así como también puede servir para habilitar de forma sencilla la monitorización de estadísticas con Google Analytics.

En este caso, el único requisito es tener el blog con dominio propio, contratado el servicio “Custom Domain” de WordPress.com. Son 18$ al año. Es decir, sería la opción más económica de todas. Este coste es similar a lo que nos costaría contratar un dominio propio en cualquier otro proveedor. Así que es buena opción.

Los pasos a seguir serían los siguientes:

  • Lo primero de todo, tal y como hemos indicado anteriormente, es crear una cuenta en Google Analytics y configurar un perfil  para nuestro blog, obteniendo la ID de seguimiento.
  • Lo segundo: acceeder a Cloudflare:

cloudflare.PNG

Con el la opción gratuita es suficiente,asi  que accederemos a este formulario de acceso directo : https://www.cloudflare.com/a/sign-up

cloud2

Una vez registrado en Cloudflare, es necesario crear un perfil para el blog, introduciendo el dominio.

cloud1

Ahora nos mostrara los servidores de DNS que atienden a nuestro dominio

dns

Después nos toca seleccionar el plan  gratuito:

plan

Acto seguido ,Cloudflare nos indicará que debemos cambiar los registros DNS de nuestro dominio.

changeto

status

  • Para cambiar los DNS de nuestro dominio hay que acudir al administrador de dominios de WordPress.com,  para lo cual  tenemos que acceder al panel de administrador de wordpress. Alli  nos  iremos a Tienda–>Mis dominios

misdominios

  • Pulsaremos ahora en Editar dominios y seleccionaremos la segunda opción: servidores de DNS

servidoes-de-nombres

  • Aquí es donde debemos modificar los registros de DNS, sustituyendo los existentes por los que nos ha indicado CloudFlare (puede encontrar más información (en inglés) aquí.)

  • Tras haber actualizado los registros DNS del dominio, debe volver al administrador de aplicaciones de Cloudflare.
  • Debe hacer click en “Administrar APP”, elegir el dominio de tu blog anteriormente configurado, buscar Google Analytics en las aplicaciones y  volver a hacer click en “Setup” y añadir la ID  previamente obtenida en Google Analytics. Siguiendo este link llegará a la APP Google Analytics

google-analitycs

getcode

cloudflare_analytics3

 

 

on

 

Ahora si volvemos al panel de apps  veremos que esta activado Google analytics para nuestro sitio web

 

ga

 

 

Aparte de la opción comentada  existen otras tres opciones:

  • NOJSSTATS: GOOGLE ANALYTICS SIN JAVASCRIPT:Esta es la forma más sencilla de habilitar Google Analytics en un blog de WordPress.com. Se puede utilizar tanto en un blog con dominio propio (tublog.com) como en un blog alojado en un subdominio de WordPress.com (ejemplo.wordpress.com). El único requisito es adquirir al menos el más económico de los planes de pago de WordPress.com, llamado “Custom design“(30$/año),lo cual  nos permitirá editar el CSS.
  • MIGRACIÓN A HOSTING PROPIO: Instalar WordPress en un hosting propio ,  permite instalar Google Analytics por la vía normal (manualmente o con algún plugin). Muchos proveedores, como Dreamhost, ofrecen la opción de instalar y configurar WordPress de forma muy sencilla, a través de lo que se llama “one click install”.Hay que dedicarle un poco de tiempo para poder aprender todas las opciones que puede ofrecer, y configurarlas sin riesgo.  Se pueden instalar nuevos temas, personalizarlos a su antojo, utilizar infinidad de plugins… Es la única forma de tener control total sobre su blog.
  • WORDPRESS VIP :La única opción de mantener su blog en WordPress.com y poder tener el mayor control posible de tu blog es contratando el servicio VIP. El plan más sencillo cuesta 3750$… ¡al mes! Es preferible hacer una inversión de tiempo y montar su blog en hosting propio, o acudir a alguna empresa que se lo pueda hacer a un precio más asequible (dependiendo de la customización que quiera).

 

Cambiar servidores de nombres en wordpress


Cuando usted registra un dominio con WordPress.com, estos  apuntan a su blog de WordPress.com. Pero no tiene que usarlo de esa manera, usted puede hacer que su dominio apunte a cualquier sitio que quiera.

Si usted está moviendo su sitio a otro host, nos proponen transferir su dominio al nuevo host para que su dominio y su hosting sean administrados en el mismo lugar.

En algunos casos sin embargo, esta opción puede no estar disponible. Por ejemplo, si usted acaba de registrar su dominio, no podrá transferirlo por 60 días. También, algunos anfitriones simplemente no soportan transferencias de registro de dominio.

Puede apuntar su dominio a su nuevo anfitrión incluso si no puede transferir el registro, por cambio de servidores de nombres de dominio.

Cambio de servidores de nombres

Puede gestionar su dominio en la opción dominios del panel de wordpres de administracion, haciendo clic en el dominio que desee administrar.

select_domain

Para cambiarlo haga clic en DNS y servidores de nombres.
edit_dns

De forma predeterminada, los servidores de nombre se establecerá en    WordPress.com name servers ( servidores de nombres de WordPress). Para cambiar los servidores de nombres, cambiar esto apagado haciendo clic en el deslizador a la derecha.
update_name_servers

Vuelva a colocar los servidores de nombre de WordPress.com con servidores de nombre de su host nuevo. Debe introducir al menos dos servidores de nombres o  hasta cuatro el apoyo.
change_nameservers

Haga clic en el botón azul de Servidores de nombres de costumbre guardar para guardar los cambios.

Los cambios pueden tomar hasta 72 horas para llegar a ser activo, pero por lo general toma sólo unos minutos.

Conocer los nuevos servidores de nombre

Los nuevos servidores de nombre que necesitará entrar dependen de su nuevo host. La mejor manera de saber es buscar la sección de ayuda de su anfitrión o en contacto con su apoyo. Esta es una lista de servidores de nombres para hosts popular:

Nota: Para apuntar su dominio a un sitio alojado con GoDaddy, puede seguir estas instrucciones en lugar de otro.

 

En próximo post veremos una de las utilidades de cambiar los DNS’s en wordpress: utilizar un servicio de terceros para poder usar Google Analytics con una cuenta de worppress que tenga asociado un dominio

Fuente wordpress.com

Cómo montar un servidor wordpres


WordPress como veiamos en un post anterior que versaba sobre le instalación de éste sobre Ubuntu es ahora mismo una de las mejores opciones para diseñar páginas webs de empresas y particulares . Sus principales ventajas son la facilidad de uso, el ser un excelente gestor de contenidos y su licencia gratuita. Por otra parte, existe una enorme comunidad de diseñadores y programadores que se dedican a desarrollar plantillas (themes) y plugins que permitirán que nuestra web pueda tener funcionalidades que van desde una biblioteca de vídeo hasta una página de comercio electrónico. Todo lo que se nos ocurra lo podemos encontrar en Internet y completamente gratis, aunque en el caso de los themes también hay opciones de pago (themes premium) que nos ofrecen más versatilidad a la hora de personalizar la plantilla (las hay a partir de 30 euros/año). Elegiremos una u otra opción en función de nuestro proyecto.

Hay que diferenciar entre wordpress.com (las páginas se alojan en wordpress.com, del tipowww.pinceladasdesocialmedia.wordpress.com) y wordpress.org (las páginas se alojan en su propio servidor web: www.tudominio.com). A éste último es al que nos referimos en este post.

La ventaja de instalar WordPress en un servidor local es que no necesitará invertir dinero en un servidor de pago ya que todo lo hará  en su  ordenador donde ademas podrá instalar  todos los plugins   que necesite  en aras  ha mejorar la administración del servicio.Veamos los pasos a seguir:

1-Instalación servidor WAMP

Las aplicaciones necesarias para que nuestro ordenador funcione como servidor online son:

  • Sistema operativo. Normalmente utilizamos Windows pero se puede utilizar un ordenador Mac o Linux.
  • Apache. Es la aplicación madre que permite que el ordenador se convierta en servidor.
  • MySQL. Es una aplicación de bases de datos controlada por Apache que permite crear todas las bases de datos necesarias para nuestro proyecto.
  • PHP. Es la tecnología de programación utilizada en el servidor.

Todas estas aplicaciones han sido desarrolladas después del lanzamiento de Linux y son de código abierto. Pueden ser instaladas por separado cada una de ellas aunque hoy en día existe un paquete que las engloba a todas.

Originalmente este paquete de instalación se creó bajo el nombre de LAMP (Linux, Apache, MySQL y PHP) aunque hoy en día ya se puede encontrar para Mac en MAMP y para Windows el WAMP que es del que hablaremos aquí. También existe una versión llamada XAMPP que se utiliza para Windows aunque yo personalmente me inclino por WAMP por ser más fácil de utilizar.

 Lo primero que hay que hacer es descargar el WAMP desde su página oficialhttp://www.wampserver.com/en/. Tener cuidado al momento de la descarga ya que ofrece varios paquetes de instalación dependiendo de la tecnología de tu sistema operativo (32 bit o 64 bit). Esto lo puede ver haciendo clic derecho con el ratón sobre el ícono de Mi PC (para Windows XP) o Equipo (para Windows 7 u 8) >> Propiedades y  aparecerá una ventana donde te indicará el Tipo de Sistema que tenga instalado.

tipo de sistema en windows

 

Una vez instalado, el programa creará un ícono de acceso directo en el escritorio para que arranques el servidor cada vez que lo quieras utilizar. Al arrancar el WAMP veremos un ícono que comenzará en rojo, cambiará a naranja y finalmente se pondrá en verde para indicarnos que nuestro ordenador ya se encuentra funcionando en un servidor local.

wampserver activo

El icono verde indica que el WAMP está activo. Si hacemos clic sobre este ícono veremos cómo se despliegan todas las funcionalidades del WAMP incluyendo el archivo “php.ini” que se puede configurar para que nuestras páginas web se puedan visualizar correctamente en nuestro servidor local.

panel de control wampserver

 

1. INSTALACIÓN DE XAMPP.

Antes de instalar el servidor local en nuestro ordenador tienes que tener en cuenta tres datos que aparecerán a lo largo de la instalación:

  • La carpeta por defecto donde se ha instalado el WampServer (c:\wamp\).
  • El servidor SMTP (localhost).
  • El nombre de usuario (root).

Podemos descargar el programa desde la web oficial:http://www.apachefriends.org/es/xampp.html . Elegiremos la instalación que necesitemos (windows, mac, linux). En el caso de windows, se recomienda elegir la versión ZIP. Así descomprimeros después los archivos y los colocaremos en el sitio de nuestro ordenador que queramos (mejor en el sitio por defecto: C:/xampp).

Descarga de Xampp para Windows

Al finalizar la instalación de xampp, el instalador nos preguntará si queremos abrir el panel de control. Le diremos que sí. Este panel de control es el que abriremos cada vez que queramos iniciar sesión en nuestro servidor local (tendremos que pulsar “Start” en Apache y en MySQL). Si no encuentras el panel de control por ningún sitio, vete al archivo directamente y lo abres:C:/xampp/xampp-control

Panel de control de xampp

Ya tenemos instalado nuestro servidor local: http://localhost/xampp/.

2. CREACIÓN DE BASE DATOS MYSQL.

WordPress, como la mayoría de los CMS, utilizan base de datos para funcionar.

Una base de datos es una serie de archivos compuestos por textos donde se guardan las configuraciones y contenido del CMS y mediante programación se van utilizando estos datos según se vayan necesitando. Es por estos que los blogs son sitios “dinámicos”.

Para acceder al servidor local desde el navegador solamente tendrás que teclear http://localhost/ y verás lo siguiente:

Servidor Local: localhost

 

Entramos en el enlace phpMyAdmin y en la versión actual (versión 2.4 para la fecha) nos pedirá un usuario y una contraseña. El usuario es “root” y sin contraseña. Si deseas asignar una contraseña (aunque es ilógico ya que está en tu ordenador) puedes hacerlo desde el panel de control de phpMyAdmin.

Introduccir datos de acceso a phpMyAdmin

 

Vamos a la pestaña “Bases de Datos” y veremos el campo “Crear base de datos”. Escribimos el nombre de la nueva base de datos que queremos crear, wordpress por ejemplo, asignamos el Cotejamiento “utf8_spanish_ci” y clic en el botón “Crear”.

Crear base de datos en phpMyAdmin

 

Ahora, vamos a crear una base de datos que necesitaremos para nuestra posterior instalación de WordPress.

Entramos en http://localhost/xampp/. Nos vamos a “phpmyadmin”.

Menú de Xampp

Vamos al apartado de Bases de Datos:

Xampp-PhpM admin

Creamos una nueva base datos:

Xampp-Base de datos

Le damos el nombre que queramos (ej:wordpress) y elegimos la codificación UTF_unicode_ci.
Al hacer ésto obtendríamos los siguientes datos de Base de Datos, que guardaremos bien porque nos harán falta posteriormente:
Nombre la base de datos:   wordpress
Contraseña: root (por defecto)
Contraseña: ninguna
Servidor: localhost (por defecto).

2. Descargar WordPress.

WordPress es hoy en día el mejor CMS por excelencia para crear blogs y páginas web. Su intuitivo panel de administración y su sencilla programación y distribución del contenido lo convierte en un CMS capaz de realizar innumerables sitios limpios y estéticos. La estructura de programación de WordPress está compuesta por 3 directorios:

  • wp-admin: Se encuentran los archivos necesarios para el funcionamiento del panel de administración (back-end).
  • wp-content: Se encuentran los archivos que compondrán la interfaz del usuario como imágenes, plugins y plantillas (front-end).
  • wp-includes: Se encuentran los archivos restantes de las aplicaciones básicas y avanzadas para el funcionamiento de WordPress.

Además de estos 3 directorios también se compone de otros archivos en su raíz como index.php y el resto de archivos con el prefijo “wp-” donde el más importante es wp-config.php que se crea automáticamente después de la instalación y es donde se indican los parámetros de la base de datos, prefijo de las tablas e idioma.

Para descargar WordPress (por si no lo sabía, es gratis!) puede acceder a la página oficial de WordPress en españolhttp://es.wordpress.org/ donde aparecerá la última versión para descargar.

Página oficial de WordPress en Español

 

Si se fija, hay unas sencillas instrucciones para instalar WordPress pero le recomiendo que no le haga mucho pues suele estar des-actualizadas, veamos paso  a paso  como hacerlo.

5. Instalar WordPress.

Una vez creada la base de datos diríjase a la carpeta de tu servidor local “C:\wamp\” y verá que tienes un directorio llamado “www”. Entre ahí y cree una carpeta llamada wordpress.

Busque el archivo que has descargado de WordPress, descomprímelo y, el contenido (los 3 directorios y otros archivos que te mencioné anteriormente), cópielo a la carpeta wordpress que ha creado en su servidor local.

Archivos de WordPress en el servidor local

Una vez realizados estos pasos (son un poco tediosos la primera vez pero luego con el tiempo verá que es muy rápido) vamos a proceder con la instalación de WordPress en nuestro servidor local.

Escriba http://localhost/wordpress/ en nuestro navegador y verá:

Crear archivo de configuración en WordPress

 

Como puede observar nos  dice que no tiene creado el archivo “wp-config.php” y de hecho  puede comprobar en su directorio “wordpress” que aún no existe. Pues vamos a crearlo.

Clic al botón “Crear un archivo de configuración” y verá la siguiente imagen:

Mensaje de bienvenida de WordPress

Le solicitará los datos de configuración de la base de datos donde vas a instalar WordPress. Clic en el enlace ¡Vamos a ello!

Los datos que le muestra en la instalación son por defecto. Verá que la instalación es muy intuitiva y no es necesaria una explicación para hacerla. Los datos que necesita son:

  • Nombre de la base de datos. En nuestro caso será wordpress que coincide con la que nos muestra la instalación. Lo dejamos así.
  • Nombre de usuario. Este es el nombre que utilizamos entrar en phpMyAdmin y por lo tanto será root. Lo cambiamos.
  • Contaseña. Es la que utilizaríamos para entrar phpMyAdmin pero como hemos dicho no tenemos contraseña así que borramos este campo y lo dejamos en blanco. Si más adelante creas una contraseña para phpMyAdmin (que insisto me parece innecesario) será necesario que modifiques el archivo wp-config para todas las instalaciones que tengas hechas.
  • Host de la base de datos. Este es el nombre del servidor que en nuestro caso es localhost y coincide con el de la instalación. Lo dejamos así.
  • Prefijo de la tabla. Este es un prefijo que usan muchos CMS para nombrar las tablas de la base de datos por temas de seguridad. De momento lo podemos dejar como está aunque es más recomendable cambiarlo cuando se instala WordPress en un servidor remoto.

Ahora quedaría algo así:

Solicitud de datos de la base de datos de WordPress

Ya  sólo nos queda la solicitud de datos de la base de datos de WordPress. Haga clic en el botón “Enviar” y en la siguiente pantalla clic en el enlace “Iniciar la instalación”. Si observa nuevamente en el directorio wordpress verá que ahora si existe un archivo llamado “wp-config.php” que es el que acaba de crear y contiene los datos de la base de datos a la que se conectará WordPress para su funcionamiento.

Y ahora comenzamos la instalación.

En esta nueva pantalla verá un texto de bienvenida y la información necesaria que te solicitará WordPress para la instalación. Los datos que necesita son:

  • Título del sitio. Puedes poner wordpress como título. En otras instalaciones este título es como se llamará tu sitio una vez instalado.
  • Nombre de usuario. Es el nombre con el que podrá acceder al panel de administración de WordPress. Escribe admin.
  • Password, dos veces. Es la contraseña con la que podrá acceder al panel de administración de WordPress. Vamos a escribir admin. Verá que le indica en un recuadro rojo que la contraseña es Muy débil. No importa, luego la puede cambiar.
  • Tu correo electrónico.
  • Privacidad. Déjalo como está. En local no tiene importancia.

Clic en el botón “Instalar WordPress“.

Datos de instalación de WordPress

Por fin! Ha instalado WordPress! Verá una pantalla donde te indica que lo has hecho bien. Clic en el botón “Accerder” y verá el formulario de acceso del panel de administración de WordPress.

Formulario de acceso a WordPress

En el formulario de acceso al panel de administración de WordPress teclee en Nombre de usuario: admin y en Contraseña: admin y clic en el botón “Acceder”.

6. Probando WordPress.

Voilà! Está dentro de WordPress  en el  Panel de administración de WordPress.

Panel de administración de WordPress

 

Ya tiene WordPress instalado en su servidor local. Si teclea en el navegador http://localhost/wordpress/ podrá observar cómo se verá WordPress para los usuarios (front-end).

Cómo instalar wordpress en Ubuntu


En este momento, WordPress es el CMS más popular (gestor de contenidos) en Internet permitiendo configurar fácilmente blogs y sitios web flexibles  gracias a  que esta basado en  un motor MySQL con el procesamiento de PHP. WordPress ha visto una adopción increíble y es una gran opción para conseguir un sitio web en funcionamiento de forma rápida.
En esta guía, nos centraremos en conseguir una instancia de WordPress creado con un servidor web Apache en Ubuntu 14.04.

Antes de empezar esta guía, hay algunos pasos importantes que usted necesita para completar en su servidor.Estaremos procediendo a través de estos pasos como un usuario no root con privilegios sudo, por lo que tendrá que tener uno disponible. Además, usted necesita tener un LAMP (Linux, Apache, MySQL y PHP) pila instalada en la instancia de VPS.

Cuando haya terminado con estos pasos, puede continuar con esta guía.

1- Crear una base de datos MySQL y usuario de WordPress
WordPress utiliza una base de datos relacional para gestionar y página de la tienda y la información del usuario.  Tenemos instalado MySQL, que puede proporcionar esta funcionalidad, pero tenemos que hacer una base de datos y un usuario de WordPress para trabajar.

Para empezar, inicie sesión en la raíz de MySQL cuenta (administrativa) mediante la emisión de este comando:

mysql -u root -p

Se le pedirá la contraseña que estableció para la cuenta root de MySQL al instalar el software. A continuación, se dará una línea de comandos de MySQL.

En primer lugar, podemos crear una base de datos independiente que WordPress puede controlar. Usted puede llamar a esto lo que usted quisiera, pero yo le llamándolo wordpress ya que es descriptiva y simple. Escriba este comando para crear la base de datos:
CREATE DATABASE wordpress;

Cada declaración de MySQL debe terminar en punto y coma (;), a fin de comprobar para asegurarse de que esto está presente si está ejecutando en cualquier problema.

A continuación, vamos a crear una cuenta separada de usuario de MySQL que vamos a utilizar exclusivamente para operar en nuestra base de datos nueva. Creación de bases de datos de una sola función y cuentas es una buena idea desde el punto de vista de gestión y seguridad.

Voy a llamar a la nueva cuenta de que estoy haciendo wordpressuser y voy a asignarle una contraseña de password Definitivamente usted debería cambiar la contraseña de su instalación y puede nombrar el usuario lo desea. Este es el comando que necesita para crear el usuario:
CREATE USER [email protected] IDENTIFIED BY ‘password’;

En este punto, usted tiene una base de datos y una cuenta de usuario, cada uno hecho específicamente para WordPress. Sin embargo, estos dos componentes no tienen ninguna relación todavía. El usuario no tiene acceso a la base de datos.

Vamos a arreglar que al acceder a nuestra cuenta de usuario el acceso a nuestra base de datos con este comando:
GRANT ALL PRIVILEGES ON wordpress.* TO [email protected];

Ahora el usuario tiene acceso a la base de datos. Tenemos que eliminar los privilegios para que la instancia actual de MySQL sabe acerca de los recientes cambios de privilegios que hemos hecho:

 FLUSH PRIVILEGES;

Estamos listos ahora. Podemos salir de la línea de MySQL escribiendo:

 exit

Ahora debe volver a su símbolo del sistema regular.

2- Descargar WordPress
A continuación, vamos a descargar los archivos de WordPress reales desde la web del proyecto.

Por suerte, el equipo de WordPress siempre vincula la versión estable más reciente de su software a la misma URL, por lo que puede obtener la versión más actualizada de WordPress escribiendo esto:

 cd ~ wget http://wordpress.org/latest.tar.gz

Esto descargará un archivo comprimido que contiene el contenido del directorio archivadas de los archivos de WordPress en nuestro directorio home.

Podemos extraer los archivos para reconstruir el directorio de WordPress que necesitamos escribiendo:

 tar xzvf latest.tar.gz

Esto creará un directorio llamado wordpress en su directorio personal.

Mientras estamos descargando cosas, también hay que conseguir algunos paquetes más que necesitamos. Podemos conseguir éstos directamente de los repositorios por defecto de Ubuntu después de que actualizamos nuestro índice local de paquetes:

 sudo apt-get update sudo apt-get install php5-gd libssh2-php

Esto le permitirá trabajar con imágenes y también le permitirá instalar plugins y porciones de actualización de su sitio utilizando sus credenciales de inicio de sesión SSH.

 

3- Configurar WordPress
La mayor parte de la configuración que vamos a hacer será a través de una interfaz web más adelante. Sin embargo, nosotros tenemos que hacer un poco de trabajo de la línea de comandos antes de que podamos conseguir este en funcionamiento.

Comience moviendo en el directorio de WordPress que acaba de desempaquetar:

 cd ~/wordpress

Un archivo de configuración de ejemplo que la mayoría coincide con la configuración que necesitamos se incluye por defecto. Sin embargo, tenemos que copiarlo en el archivo de configuración predeterminado ubicación para obtener WordPress para reconocer el archivo. Hágalo ahora escribiendo:

 cp wp-config-sample.php wp-config.php

Ahora que tenemos un archivo de configuración para trabajar, vamos a abrirlo en un editor de texto:

 nano wp-config.php

Como se  ha dicho antes, este archivo es casi totalmente adecuado para ya nuestras necesidades. Las únicas modificaciones que tenemos que hacer son los parámetros que sostienen nuestra información de base de datos.

Tendremos que encontrar la configuración para DB_NAME DB_USER y DB_PASSWORD para que WordPress para conectar y autenticar la base de datos que hemos creado correctamente.

Rellene los valores de estos parámetros con la información de la base de datos que ha creado. Debe tener un aspecto como este:
// ** Configuración MySQL – Usted puede obtener esta información de su proveedor de alojamiento web ** //
/ ** El nombre de la base de datos para WordPress * /
define (‘DB_NAME’, ‘wordpress’);

/ ** MySQL base de datos de nombre de usuario * /
define (‘DB_USER’, ‘wordpressuser’);

/ ** MySQL contraseña de base de datos * /
define (‘DB_PASSWORD’, ‘contraseña’);

Estos son los únicos valores que usted necesita cambiar.

Cuando haya terminado, guarde y cierre el archivo.

4- Copiar archivos a la raíz de documentos
Ahora que ya hemos configurado nuestra aplicación, tenemos que copiarlo en la raíz de documentos de Apache, donde se puede servir a los visitantes de nuestro sitio web.

Uno de la manera más fácil y confiable de transferir archivos desde el directorio al directorio es con elrsync comandos. Esto preserva los permisos y tiene buenas características de integridad de datos.

La ubicación de la raíz del documento en la guía LÁMPARA Ubuntu 14.04 es /var/www/html/ Podemos transferir nuestros archivos de WordPress no escribiendo:

 sudo rsync -avP ~/wordpress/ /var/www/html/

Esto copiará seguridad de todo el contenido del directorio ha desempaquetado a la raíz del documento.

Ahora debemos pasar a la raíz del documento para hacer algunos cambios de permisos finales

 cd /var/www/html

Usted tendrá que cambiar la propiedad de nuestros archivos para mayor seguridad.

Queremos dar a la propiedad de usuario al usuario normal, no root (con privilegios sudo) que usted planea usar para interactuar con su sitio. Este puede ser tu usuario normal si lo desea, pero algunos puede sugerir que se crea un usuario adicional para este proceso. Le corresponde a usted que usted elija.

Para esta guía, vamos a utilizar la misma cuenta que hemos creado durante la configuración inicial del servidor guía, que llamamos demo Esta es la cuenta estoy realizando todas las acciones de esta guía como.

La propiedad del grupo que dará a nuestro proceso de servidor web, que es www-data Esto permitirá Apache para interactuar con el contenido según sea necesario.

Podemos asignar rápidamente estos valores de propiedad escribiendo:

sudo chown -R demo: www-data *

Esto configurará las propiedades de propiedad que estamos buscando.

Si bien se trata de propiedad y los permisos, también hay que mirar en la asignación de la propiedad correcta en nuestro directorio los archivos subidos. Esto nos permitirá subir imágenes y otros contenidos de nuestro sitio. Actualmente, los permisos son demasiado restrictivas.

En primer lugar, vamos a crear manualmente el uploads directorio bajo el wp-content directorio a nuestra raíz del documento. Este será el directorio padre de nuestro contenido:

 mkdir /var/www/html/wp-content/uploads

Tenemos un directorio ahora a los archivos de la casa cargado, sin embargo los permisos siguen siendo demasiado restrictivo. Tenemos que permitir que el propio servidor web para escribir en este directorio.Podemos hacer esto mediante la asignación de propiedad de grupo de este directorio para nuestro servidor web, así:

 sudo chown -R :www-data /var/www/html/wp-content/uploads

Esto permitirá que el servidor web para crear archivos y directorios bajo este directorio, lo que nos permitirá cargar contenido en el servidor.

5- Instalación completa a través de la interfaz web
Ahora que tiene sus archivos en su lugar y su software está configurado, puede completar la instalación a través de la interfaz web.

En su navegador web, vaya a nombre de dominio de su servidor o la dirección IP pública:
http: // server_domain_name_or_IP

Usted verá la página de configuración inicial de WordPress, donde se va a crear una cuenta de administrador inicial:

Config inicial WordPress

Complete la información para el la cuenta administrativa que desea hacer sitio y. Cuando haya terminado, haga clic en el botón de instalación en la parte inferior.

WordPress confirmará la instalación y, a continuación, le pedirá que inicie sesión con la cuenta que acaba de crear:

WordPress confirmar instalar

Pulse el botón en la parte inferior y luego complete la información de su cuenta:

Entrada WordPress

Se le presentará con la interfaz de WordPress:

Interfaz de administración de WordPress 

6 (Opcional) – Configurar permalinks bonitos para WordPress

Por defecto, WordPress crea dinámicamente las URL que se ven algo como esto:
http: // server_domain_name_or_IP / p = 1

Esto no es exactamente la interfaz más útil para los visitantes o los motores de búsqueda, por lo que la mayoría de los usuarios desea modificar esto. WordPress tiene la capacidad de crear vínculos permanentes «bonitas» que limpiar el URL en un formato más amigable humana.

Hay algunas cosas que tenemos que hacer para conseguir que esto funcione con Apache en Ubuntu 14.04.
Modificación de Apache para permitir URL reescrituras
En primer lugar, tenemos que modificar el archivo host virtual Apache para WordPress que permiten.htaccess anulaciones. Usted puede hacer esto mediante la edición del archivo de host virtual.

De forma predeterminada, esto es 000-default.conf pero su archivo podría ser diferente si ha creado otro archivo de configuración:

 sudo nano /etc/apache2/sites-available/000-default.conf

Dentro de este archivo, queremos configurar algunas cosas. Debemos establecer el ServerName y crear una sección de directorio donde permitimos que las anulaciones. Esto debe ser algo como esto:
<VirtualHost *: 80>
ServerAdmin webmaster @ localhost
DocumentRoot / var / www / html
ServerName server_domain_name_or_IP
<Directory / var / www / html />
AllowOverride All
</ Directory>
. . .

Cuando haya terminado, guarde y cierre el archivo.

A continuación, tenemos que activar el módulo de reescritura, lo que le permite modificar las direcciones URL. Usted puede hacer esto escribiendo:

 sudo a2enmod rewrite

Después de haber realizado estos cambios, reinicie Apache:

 sudo service apache2 restart

Crear un archivo .htaccess
Ahora que Apache está configurado para permitir reescrituras mediante .htaccess archivos, tenemos que crear un archivo real.

Es necesario colocar este archivo en la raíz del documento. Escribe esto para crear un archivo vacío:

 touch /var/www/html/.htaccess

Esta será creado con su nombre de usuario y grupo de usuarios. Necesitamos que el servidor web para ser el propietario del grupo, sin embargo, por lo que debemos ajustar la propiedad escribiendo:

 sudo chown :www-data /var/www/html/.htaccess

Ahora tenemos la propiedad correcta de este archivo.

Es posible que tengamos que ajustar los permisos sin embargo. Esto depende de cómo usted prefiere trabajar. WordPress generará las reglas de reescritura necesarias para usted. Si tiene permisos de escritura a este archivo, se puede poner en práctica las normas de forma automática. Si no lo hace, tendrá que editar manualmente este archivo para agregar las reglas correctas.

¿Qué configuración que elija dependerá de lo mucho que valora la comodidad sobre la seguridad. Permitir el acceso de escritura servidor web para este archivo será definitivamente más conveniente, pero algunos dicen que es un riesgo de seguridad innecesario.

Si quiere  que WordPress  actualize automáticamente este archivo con reglas de reescritura, puede asegurarse de que tiene los permisos correctos para hacerlo escribiendo:

 chmod 664 /var/www/html/.htaccess

Si desea actualizar este archivo de forma manual por el bien de un pequeño aumento de la seguridad, puede permitir que el servidor web de sólo lectura privilegios escribiendo:

 chmod 644 /var/www/html/.htaccess

Cambiar la configuración Permalink en WordPress
Cuando haya terminado de hacer los cambios a nivel de servidor, puede ajustar fácilmente la configuración de enlace permanente a través de la interfaz de administración de WordPress.

En el lado izquierdo, bajo la Settings del menú, puede seleccionar Permalinks

Enlaces permanentes de WordPress

Usted puede elegir cualquiera de los ajustes preconfigurados para organizar las direcciones URL, o puede crear el suyo propio.

Opciones perma WordPress

Cuando haya hecho su selección, haga clic en «Guardar cambios» para generar las reglas de reescritura.

Si ha permitido el acceso de escritura servidor web a su .htaccess archivo, debería ver un mensaje como este:

Actualización perma WordPress

Si no permite que el acceso de escritura servidor web a su .htaccess archivo, se le proporcionará con las reglas de reescritura que necesita añadir al archivo de forma manual.

Copie las líneas que WordPress y luego da editar archivo en el servidor:

 nano /var/www/html/.htaccess

Esto debe darle la misma funcionalidad.

Una vez  tenga instalado su servidor de wordpress  ,  el  trabajo no acaba mas que empezar pues por ejemplo pues configurar actualizaciones seguras y de fácil acceso para WordPress, puede  utilizar WPScan parqa pasar un Test de Plugins vulnerables y Temas ,administrar WordPress desde la línea de comandos, establecer sitios de WordPress múltiples ( no multisitio ) o establecer sitios de WordPress múltiples con varios sitios, etc    !mucha suerte!

 

Mas información aqui