Como instalar WordPress en local

Hoy vamos a ver cómo instalar WordPress en local. Hace algún tiempo te puse un tutorial para instalar Magento en local. Aunque se trataba de otro CMS el proceso era similar. Sin embargo, dado que ahora la mayoría utilizamos WordPress me he decidido actualizarlo de cara a este CMS.

Mucha gente piensa que esto es como trabajar doble. Podría ser, pero tiene muchas ventajas. Para empezar, instalar WordPress en local nos puede servir para tener un backup o copia de seguridad de nuestro sitio. También nos puede servir para realizar pruebas antes de subir lo que sea a nuestro servidor sin estropear nuestro sitio. De esta forma nos evitamos problemas de incompatibilidades, por ejemplo.

Éstas son las dos principales, pero hay muchas más ventajas. Así que vamos a ponernos en uno de trabajo y vamos a ver cómo instalar WordPress en local. De forma sencilla, con imágenes, rápidamente y sin dolor. Hay varias formas de hacerlo. Te voy a contar las dos principales.

Vamos a empezar por la que hacía referencia en el tutorial para instalar Magento en local. Xampp. Para este sistema necesitaremos dos herramientas o elementos. En primer lugar, el servidor web en el que instalaremos nuestro blog. Será el que interpretará el código fuente y nos servirá las páginas. Como te digo en este caso vamos a usar Xampp. Por otro lado, necesitamos el código fuente de nuestro blog. Como te digo vamos a usar WordPress como CMS.

Como instalar WordPress en local con Xampp

1.- Instalar servidor web de Xampp

Si ya tienes instalado Xampp, ya sea porque ha seguido el tutorial para instalar Magento local o porque lo hayas instalado para cualquier otra cosa, puedes omitir este paso. Si no es tu caso vamos a instalarlo:

Para empezar, vamos a descargarnos la última versión disponible para nuestro sistema operativo. Yo estoy utilizando Windows, por lo que explicar este sistema, aunque el resto son similares. Para ello tenemos que entrar en la página de Xampp. Puedes hacerlo pinchando aquí.

Página de descarga de Xampp

Nos encontraremos con las siguientes opciones (obviamente, puede variar la versión):

Como instalar WordPress en local

Tras descargarlo, hacemos doble click para instalarlo.

Instalando Xampp

Solamente tenemos que ir siguiendo las instrucciones del asistente.

Instalador de Xampp

En tan sólo unos minutos ya tendremos instalado nuestro flamante servidor web de Xampp.

Instalación de Xampp

Vamos ahora a descargar e instalar nuestro WordPress, que será el gestor de contenidos o CMS que vamos a utilizar.

2.- Instalar WordPress en local

Ya sabes que WordPress es el CMS o gestor de contenidos más utilizado en la actualidad. Aproximadamente el 80% de las páginas webs que se encuentran en Internet utilizan este potente CMS.

En un principio, WordPress se creó y desarrolló para gestionar un blog y su contenido. Sin embargo, en la actualidad se utiliza para cualquier cosa: blogs, páginas web personales, webs corporativas, tiendas virtuales, foros, etc. Las posibilidades están limitadas simplemente por tu imaginación. Así que vamos a descargarlo.

Descargar WordPress

Para descargar el cms rey, tenemos que entrar en la página de WordPress.org y descargarnos la última versión. Puedes descargarte la versión en el idioma que quieras. Te dejo el enlace a la versión en español pinchando aquí.

Descargar WordPress

Instalando WordPress en Xampp

Ahora que ya tenemos descargado nuestro WordPress vamos a ir a la carpeta donde instalamos nuestro servidor web de Xampp. De momento te dejo un manual sobre como Poner en marcha nuestro servidor Xampp 5.6.12, otro en el que te cuento como ir Preparando el servidor Apache y unas Últimas consideraciones y fallos comunes.

Si no has tocado ninguna de las rutas que te solicitaba el asistente estará en c:\xampp. Dentro de esta carpeta encontraremos otra que se llama htdocs. La ruta sería c:\xampp\htdocs\

Instalando WordPress en Xampp

Cogemos el archivo que hemos descargado de WordPress y lo descomprimimos. Podemos cambiar el nombre por el que queremos que tenga nuestro blog para que nos sea más fácil localizarlo. Podemos utilizar por ejemplo Miblog. Ahora copiamos esta carpeta en htdocs. La nueva ruta sería c:\xampp\htdocs\miBlog y dentro tendríamos los archivos que acabamos de copiar:

2.- Instalar WordPress en local

Con esto ya tenemos los archivos. Ahora nos falta la base de datos MySQL. Para instalar la vamos a acceder a nuestro servidor local una vez más. En este caso al phpMyAdmin, y lo encontraremos en la siguiente ruta: http://localhost/phpmyadmin

phpMyAdmin

Pinchamos en la primera pestaña, “Bases de datos” y veremos el formulario para crear la base de datos. Escribimos el nombre que queramos para la nueva base de datos. Por ejemplo, bbdd_MiBlog. En el menú desplegable de al lado elegimos el cotejamiento, en este caso “utf8_spanish_ci” y pinchamos en el botón Crear.

Ahora nos falta crear un usuario que esté asociado a nuestra nueva base de datos. Para hacerlo pinchamos sobre bbdd_MiBlog en la columna izquierda y luego pinchamos en la pestaña privilegios.

crear un usuario

Pinchamos en agregar usuario y rellenamos los campos. Te dejo un ejemplo:

USUARIO: usuario_miBlog
SERVIDOR: localhost
PASSWORD: Mipassword2017
DEBE VOLVER A ESCRIBIR LA PASSWORD: Mipassword2017

rellenamos los campos

Como puedes ver, casi abajo del todo tenemos una opción para generar una contraseña segura. Tras rellenar los campos bajamos al final del todo y pinchamos en continuar. Ya casi estamos. Ya hemos creado nuestra base de datos y hemos asociado un usuario. Vamos a proceder a la instalación en sí.

Instalar WordPress

En nuestro navegador favorito escribimos lo siguiente dirección: http://localhost/miBlog/

Instalando WordPress

Te habrá salido el instalador de WordPress. Así que vamos instalarlo. En la primera pantalla simplemente tienes que pinchar en “Vamos a ello”. Rellenamos el formulario con los datos que acabamos de crear, es decir, los que te he puesto más arriba.

instalador de WordPress

El prefijo de tabla te recomiendo cambiarlo por lo que tú quieras. Al ser una instalación local daría lo mismo, pero en la versión un servidor es algo que puede mejorar la seguridad de nuestro blog de manera significativa. Simplemente cambiando este prefijo. Por eso te recomiendo que lo cambies para que te vayas acostumbrando.

Una vez relleno en formulario pinchamos en ejecutar instalación o enviar. En la siguiente pantalla que no saldrá elegimos el título para nuestro nuevo blog y creamos el administrador. Este administrador será el que nos conceda acceso al panel de control de nuestro WordPress. Por ejemplo, podríamos poner:

Título del sitio: Mi primer Blog
Nombre de usuario: Tunombre
Contraseña: N2017_NuevaPassword
Tu correo electrónico: tuemail@gmail.com

Instalar WordPress

Y, finalmente, pinchamos en el botón “Instalar WordPress“. Tras sólo unos segundos ya tendremos instalado nuestro WordPress en un servidor local. Como has visto es bastante sencillo ¿verdad?

Prueba superada

Ahora ya puedes acceder tanto a la parte pública (frontend) como a la parte privada (backend). Esta última será donde administraremos nuestro WordPress.

Puedes entrar como cualquier usuario en la siguiente ruta: http://localhost/miBlog/wp-login.php y al poner tus datos de administrador entrarás directamente al panel de administración de tu blog. También puedes entrar directamente como administrador en la siguiente ruta: http://localhost/miBlog/wp-admin.php

Esto te lo pongo para que lo entiendas. Tu entres desde donde entres llegarás al panel de administración, porque has puesto datos de administrador. Los datos que hemos creado al instalar el blog. Cualquier usuario que se registrara en nuestro blog tendría que entrar a través de la primera dirección. La segunda no le permitiría entrar.

Espero que te haya sido útil este tutorial sobre como instalar WordPress en local. Te agradecería si lo compartieras en tus redes sociales o con cualquiera a quien creas que le pudiera ser de utilidad.

Hosting gratuito sin publicidad

Cuando empiezas a plantearte crear tu propia web hay dos opciones que puedes seguir:

  • Utilizar un servicio gratuito que incluya el hosting y esté listo para escribir, como podría ser WordPress.com o blogger.
  • Utilizar tu propio hosting para tener la capacidad de poder personalizar tu web o blog al máximo y controlar tus archivos. Para hacerlo podrías crear tu propia web directamente desde cero o utilizar algún servicio como WordPress.org.

De estas dos opciones la más inteligente sería la segunda. Para usar esta opción necesitarás tener un hosting en el que alojar tus archivos. Una vez más puedes elegir entre dos diferentes opciones:

  • Decidirte por un hosting gratuito.
  • Decídete por un hosting de pago.

Personalmente, sabes que siempre abogo por un hosting de pago. Te explicó los motivos pinchando aquí. Pero si estás empezando con el tema de las webs, quieres crear una copia de seguridad en la que trabajar online en lugar de en local o quieres crear un blog sin el riesgo de tener que invertir dinero en pagar tu alojamiento cada mes, también tienes varias opciones para conseguir un hosting gratuito.

Pero ¿qué es un hosting?

Un hosting no es más que un alojamiento. Nuestro futuro blog o página web necesita unos archivos para funcionar. Éstos archivos se tienen que guardar en algún sitio. Este sitio es nuestro alojamiento o hosting. Para que lo entiendas, sería como un disco duro en el que estarían tus archivos. La diferencia es que no estaría en tu ordenador, sino en un servidor online. Sería algo parecido a Dropbox.

Alojamiento hosting gratuito

En todos estos años he probado muchísimas opciones. La mayoría suelen añadirte alguna publicidad (de manera obligatoria). Es algo lógico, ya que te dan un servicio gratuito, mejor o peor, pero tienen que pagarlo de alguna forma.

Por este motivo hoy quiero hablarte de un Hosting gratuito sin publicidad 000WEBHOST que te ofrecerá buenas características, como te digo, sin ninguna publicidad. Algunas de las características de este hosting gratuito serían:

  • 1.500 MB de espacio en disco.
  • 100 GB de ancho de banda.
  • Número ilimitado de dominios.
  • Sin nada de publicidad.
  • Puedes añadir tu propia publicidad para Ganar Dinero.
  • Puedes configurar todos los aspectos de tu web desde su panel de control.
  • Acceso a través del Web File Manager o FTP.
  • Un instalador automático de scripts PHP.
  • Bases de datos MySQL.
  • Permite PHP y, obviamente, MySQL.
  • Y muchas más características que puedes ver pinchando aquí.

Como verás es un sistema de hosting muy completo, máxime al tratarse de un servicio de Hosting gratuito sin publicidad.

Y crear una cuenta tampoco te llevará nada. En menos de un minuto podrás empezar a funcionar desde su completo Panel de Control.

Sistema de afiliación

Además de todas las características que te he dicho, y de la propia utilidad de tener un Hosting gratuito sin publicidad en el que alojar tu web de pruebas, también cuenta con un interesante sistema de afiliados para que también puedas ganar dinero con ellos.

Empezar es muy sencillo. Sólo tienes que promocionarles de cualquier forma que se te ocurra o utilizando los sistemas que te proporcionan para ello:

  • Una serie de enlaces de texto para usar en tus webs o redes sociales, aunque la mayoría están en inglés.
  • Innumerables banners de distintos tamaños y colores para colocar en tu página web o blog. Una vez más, en inglés.

A no ser que te dirijas a un público anglosajón, sería interesante que te buscarás la forma para promocionarles en español, o en la lengua que elijas. Los enlaces de texto puedes utilizarlos cambiando el texto a tu idioma. Para los banners, si eres hábil con el diseño gráfico, podrás traducirlos o crear unos nuevos en el idioma que elijas para promocionarlos. Si no, esto para explicar los banners en ingles.

Siempre puedes inventarte alguna otra manera de promocionarlos. El límite está en tu imaginación.

¿Qué ganas de promocionándolos?

Conseguirás 5 $ por cada Referido que se registre y permanezca activo durante 30 días. El mínimo de pago es de 100 $. Pagan a través de cheques, transferencia bancaria o Paypal.

Así que ya sabes, si estás pensando en crear tu propia página web de forma gratuita, puedes utilizar 000WEBHOST y además ganar dinero con ellos. Pero recuerda, si te planteas un proyecto serio, te recomiendo un hosting de pago. Yo utilizo BanaHosting. Te dejo un truco para conseguir tu alojamiento por solo 0,69.

Si ya has utilizado 000WEBHOST puedes dejarme tus experiencias en los comentarios. La verdad es que me ha parecido interesante explicarte como ganar dinero con un Hosting gratuito sin publicidad.

Si quieres registrarte en 000WEBHOST y probar su servicio totalmente gratis pincha en el siguiente banner:

Web hosting

Como instalar y activar los certificados SSL de Let’s Encrypt si no estás en Banahosting

Créeme si te digo que si comparas esté tutorial con el que colgué ayer, te darás cuenta de las ventajas que tiene estar en Banahosting. Si utilizas otro alojamiento te recomiendo que te cambies con ellos. Te facilitan muchísimo las cosas además de incluir herramientas y servicios que otros alojamientos no te dan.

¿Y si no estoy en Banahosting?

Si tú no estás en Banahosting sigue mi consejo y empieza hoy. Te dejo aquí un manual para que puedas empezar por 0,69 €. Si tienes contratado otro alojamiento no te preocupes. Ellos se encargan de migrar tu contenido a sus propios servidores. Sin problemas por tu parte.

Si de todas formas quieres seguir en tu alojamiento te explico el procedimiento para instalar y activar un certificado SSL de Let's Encrypt:

1.- Si el sistema operativo que utiliza tu servidor incluye el paquete de Let's Encrypt, simplemente tienes que instalarlo usando el comando letsencrypt. Si no lo incluye puedes usar el script letsencrypt-auto para obtener una copia desde el repositorio oficial que tienen en GitHub:

$ git clone https://github.com/letsencrypt/letsencrypt
$ cd letsencrypt
$ ./letsencrypt-auto --help

2.- Si utilizas apache y ya tienes el paquete puedes instalar tu certificado SSL con el siguiente comando:

./letsencrypt-auto --apache

El script te solicitará un e-mail y si no está especificado también un dominio. Te dejo un par de capturas para que veas a que me refiero:

Como instalar y activar los certificados SSL de Let's Encrypt
Let's Encrypt, certificados SSL libres

2.1.- Si usas Nginx en lugar de apache, primero tienes que obtener el certificado con el siguiente comando:

./letsencrypt-auto certonly --standalone

2.2.- Después, como en el paso anterior, tendrás que introducir el e-mail y el dominio. El proceso te informará de que se instalarán los archivos de certificación. /etc/letsencrypt/live/tudominio.com/. Denominados fullchain.pem y privkey.pem.

2.3.- Después de esto tendrás que cambiar la configuración de Nginx para que utilice este certificado. Para hacerlo tendrás que editar el archivo de configuración de tudominio.com en /etc/nginx/sites-available/ o /etc/nginx/conf.d dependiendo de tu instalación:​

server {
listen 443;
server_name example.com;
ssl on;
ssl_certificate /var/www/example.com/cert/example.com.crt;
ssl_certificate_key /var/www/example.com/cert/example.com.key;
#... other stuff
}

2.4.- Luego tendremos que forzar el uso del certificado SSL:

server {
listen 80;
server_name example.com;
return 301 https://misitio.com$request_uri;
}

2.5.- También habrá que comprobar en el archivo nginx.conf ubicado en /etc/nginx/nginx.conf, la configuración SSL insertando estas líneas:

http {
ssl_session_cache shared:SSL:10m;
ssl_session_timeout 10m;
#... other stuff
}

2.6.- Y para finalizar tendremos que reiniciar nuestro servidor Nginx:

sudo service nginx restart

Independientemente de que servidor utilicemos tendremos que forzar a nuestro WordPress para que use SSL, tanto en la pantalla de administración como en la de acceso. Para conseguirlo añadiremos las siguientes líneas al archivo wp-config.php:

define('FORCE_SSL_LOGIN', true);
define('FORCE_SSL_ADMIN', true);

Por último, tendremos que ir a la pantalla de administración en ajustes >> generales. Allí cambiaremos las direcciones URL del sitio y de WordPress de HTTP a HTTPS. Para hacer esto nos sacará de la administración y ya podremos entrar de nuevo nuestro WordPress a través de HTTPS con nuestro nuevo certificado SSL de Let's Encrypt.

Como ves es libre y es gratis, pero bastante más complicado que si lo haces en Banahosting. Si quieres ver como tenerlo de forma mucho mas sencilla con Banahosting pincha aquíSi quieres saber mas sobre el HTTPS y los certificados SSL pincha aquí.

Usar el certificado SSL y HTTPS por defecto en WordPress

Vale, ya está instalado nuestro certificado SSL. También puedes acceder a la versión HTTPS de tu dominio. Pero aún nos queda un paso para forzar a que siempre se detuvo en a través de HTTPS, de manera segura.

Esto tenemos que hacerlo a mano, pero no es demasiado complicado:

1.- Tienes que añadir estas líneas al archivo .htaccess:
RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://tusitio.com/$1 [R,L]

2.- Luego tendremos que añadir estas líneas a nuestro archivo wp-config.php:

define('FORCE_SSL_LOGIN', true);
define('FORCE_SSL_ADMIN', true);

3.- Para terminar, tendremos que cambiar las URLs de nuestro WordPress y del sitio de HTTP a HTTPS entrando en Ajustes >> generales.

Como ves no son más que tres pasos. Pero no te preocupes, también puedes hacer los tres pasos de golpe y sin tocar ningún archivo, ajuste, ni línea de código. Sólo tendrías que usar el plugin Really Simple SSL que hará los tres pasos él sólo al activarlo.

Si decides usarlo entra en la página de ajustes del plugin en Ajustes >> SSL >> Settings y desactiva la casilla que pone Enable javascript redirection to SSL, ya que esta opción solo es necesaria si el plugin no hubiera podido añadir las líneas de re dirección a HTTPS al archivo .htaccess. El resto dejarlo tal cual.​

El SEO, los certificados SSL y el HTTPS

Aunque casi hemos terminado todavía nos quedan un par de cosas para acabar de asegurar la navegación en nuestra web. Y son importantes, ya que afectan al SEO y esto sabemos que no podemos olvidarlo.

Por si no recuerdas, Google tiene identificada nuestra web como http://tudominio.com. El problema viene porque ahora nuestra URL será HTTPS://tudominio.com. Así que tenemos que "avisar" a Google de que nuestro blog ya es seguro y que ahora se entra por HTTPS. Fundamental.

Una vez más no te preocupes, que es más sencillo de lo que parece. Sólo tienes que entrar al Search Console de Google (las antiguos herramientas para webmasters) y añadir la propiedad poniendo nuestro dominio como HTTPS:

crear-nueva-propiedad-search-console-https

No olvides modificar la URL #HTTPS y reenviar tu sitemap en la Search Console de Google después de instalar tu certificado #SSL #SEO

Click para Twitear

Para terminar con la parte del SEO sólo quedaría enviar la nueva dirección del sitemap con https, tal y como haríamos con cualquier otro dominio.

Google Analytics y los certificados SSL

Imagino que también querrás continuar haciendo el seguimiento de tráfico y campañas a través de Google Analytics. ¿Verdad? Pues también tenemos que cambiar la dirección de la propiedad a HTTPS. Podemos hacerlo en un momento desde la administración pinchando en el propio desplegable donde está nuestro dominio.

cambiar-http-https-en-google-analytics

¿Qué es el contenido mixto?

Algunos navegadores como Google Chrome pueden mostrar algo llamado Mixed content que impide que los analizadores de SSL certifiquen tu sitio como totalmente seguro. La razón es que en tu sitio tendrás muchos enlaces a páginas y contenido (archivos adjuntos, imágenes, etcétera) Que apuntan a direcciones HTTP en lugar de HTTPS.

Qué es el contenido mixto

Para solucionar esto, una vez más, tenemos un plugin. Gracias al plugin Search & Replace y podremos reemplazar cada URL http://tudominio.com por HTTPS://tudominio.com:

Una vez instalado nos vamos a la pestaña Replace Domain URL y ponemos la nueva dirección con HTTPS:

plugin Search & Replace

Luego vamos a la pestaña Search & Replace y hacemos el cambio real en todas las tablas. Primero hacemos una prueba dejando marcada la casilla de Dry Run:

casilla Dry run

Cuando hayas comprobado los cambios que se harán, desmarca la casilla Dry run y realiza los cambios en la base de datos marcando la casilla Save changes to Database.

El plugin hará una copia de seguridad automática de tu base de datos antes del cambio. Pásate por la pestaña Backup database y exporta la copia de tu base de datos a un sitio seguro por lo que pueda pasar.

CloudFlare y los certificados SSL

A veces pueden surgir problemas al instalar un certificado SSL si tienes activa la CDN de CloudFlare. El más normal es este error:

Error: The server experienced a TLS error during domain verification

Para solucionarlo lo único que tienes que hacer es pausar tu servicio de CloudFlare e instalar o activar de nuevo tu certificado SSL de Let's Encrypt.

¿Cuándo caducan los certificados SSL de Let's Encrypt?

La verdad es que de igual que caduquen dentro de tres meses. Es así por defecto. Pero el caso es que mientras tu no los canceles se renovarán automáticamente. Así que la respuesta a la pregunta es nunca. Te durarán para siempre sino los revocas.

¿Cómo comprobar la seguridad del certificado SSL de Let's Encrypt?

Si quieres comprobar la seguridad y la validez del certificado SSL de Let's Encrypt te dejo un par de webs para que lo hagas:

Si te queda alguna duda o crees que me he olvidado algo déjamelo aquí abajo en los comentarios y lo vamos ampliando entre todos. ¿Tienes ya tu certificado SSL en Banahosting? ¿Utilizas otro proveedor de alojamiento? 

Instalar un certificado SSL Let’s Encrypt gratis y libre para tener https

Ayer te hablé del HTTPS y los certificados SSL. Te explique por qué es importante tenerlo en tu página web o blog y te conté que si estás en Banahosting o migras tu página web o blog con ellos podrás instalarte el certificado SSL De Let's Encrypt totalmente gratis. Hoy voy a enseñarte como.

Hasta ahora para tener un certificado SSL y poder ofrecer nuestra web a través de HTTPS teníamos que pagar. Los precios anuales oscilaban desde los 85 € hasta los 450 €, dependiendo del tipo de certificado. Por suerte para todos Internet está cambiando, y en esta ocasión tenemos que decir que a mejor.

Banahosting, nuestro hosting recomendado y en el que actualmente tengo todos mis blogs y webs nos trae el certificado Let's Encrypt. Let's Encrypt es una entidad certificadora gratuita. Está avalada por los grandes de la industria y nos permite ofrecer más seguridad en la navegación por nuestra web. Si quieres saber más sobre los certificados SSL de Let's Encrypt y el HTTPS pincha aquí.

¿Cómo instalar y activar Let's Encrypt?

Bueno pues como en todo dependerá del hosting que tengas. Por ejemplo, si usas Banahosting, el alojamiento que yo te recomiendo y el que yo mismo utilizo, podrás hacerlo con dos clicks. Si no tienes tus páginas en Banahosting quizá te cueste algo más, pero también te lo explicaré mañana.

Los chicos de Banahosting han implementado un sistema para que puedas instalar y activar fácilmente un certificado SSL de Let'sEncrypt. Cualquier usuario sin conocimientos avanzados podrá crear y activar certificados SSL gratis para tu web o blog con un par de clicks. Que yo sepa solo hay otro hosting que incluya los certificados les Encrypt con un par de clicks. Se trata de SiteGround. Ya te hablaré de ellos también más adelante.

En @Banahosting puedes instalar gratis certificados SSL con sólo un par de clics. Mira este tutorial

Click para Twitear

Dreamhost también ofrece los certificados SSL de Let's Encrypt. Sin embargo, por lo que se, tienes que solicitarlo a soporte para que te lo instalen y ellos te asesorarán. Yo no utilizo este alojamiento así que si alguien lo ha probado que nos lo cuente en los comentarios.

Para que puedas instalar certificados gratuitos SSL con Let's Encrypt sólo tienes que entrar en tu cPanel de Banahosting. Funciona para todos los alojamientos compartidos, concretamente el que yo te recomiendo. Esto es importante, ten en cuenta que la inmensa mayoría de usuarios de Internet que tenemos página web o blog utilizamos este tipo de hosting.

Instalación y activación de un certificado SSL de Let's Encrypt en Banahosting

Como te digo, lo primero que tienes que hacer es entrar en cPanel de Banahosting. Por lo que si aún no tienes una cuenta en Banahosting entérate de cómo puedes conseguirla por sólo 0,69 € pinchando aquí. Una vez dentro sólo tienes que localizar el icono de Let's Encrypt y pinchar en el:

cpanel-lets-ecrypt

Una vez dentro sólo tienes que elegir el dominio y pulsar el botón de + Issue como te muestro en la siguiente imagen:

instalar-lets-encrypt

Nos saldrá una pestaña con el resumen. Volvemos a dar a Issue:

issue-lets-encrypt

Y en menos de un minuto te avisa que ya está instalado. Ya podrás acceder a la versión https de tu blog o página web:

lets-encrypt-instalado

Si tú aún no estás en Banahosting, como te digo al principio este punto, te recomiendo que te cambies o te apuntes con ellos. Pero si aun así quieres seguir con tu proveedor de alojamiento no te preocupes. También te enseñaré a hacerlo en el post de mañana.

Usar el certificado SSL y HTTPS por defecto en WordPress

Vale, ya está instalado nuestro certificado SSL. También puedes acceder a la versión HTTPS de tu dominio. Pero aún nos queda un paso para forzar a que siempre se detuvo en a través de HTTPS, de manera segura.

Esto tenemos que hacerlo a mano, pero no es demasiado complicado:

1.- Tienes que añadir estas líneas al archivo .htaccess:
RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://tusitio.com/$1 [R,L]

2.- Luego tendremos que añadir estas líneas a nuestro archivo wp-config.php:

define('FORCE_SSL_LOGIN', true);
define('FORCE_SSL_ADMIN', true);

3.- Para terminar, tendremos que cambiar las URLs de nuestro WordPress y del sitio de HTTP a HTTPS entrando en Ajustes >> generales.

Como ves no son más que tres pasos. Pero no te preocupes, también puedes hacer los tres pasos de golpe y sin tocar ningún archivo, ajuste, ni línea de código. Sólo tendrías que usar el plugin Really Simple SSL que hará los tres pasos él sólo al activarlo.

Si decides usarlo entra en la página de ajustes del plugin en Ajustes >> SSL >> Settings y desactiva la casilla que pone Enable javascript redirection to SSL, ya que esta opción solo es necesaria si el plugin no hubiera podido añadir las líneas de re dirección a HTTPS al archivo .htaccess. El resto dejarlo tal cual.​

El SEO, los certificados SSL y el HTTPS

Aunque casi hemos terminado todavía nos quedan un par de cosas para acabar de asegurar la navegación en nuestra web. Y son importantes, ya que afectan al SEO y esto sabemos que no podemos olvidarlo.

Por si no recuerdas, Google tiene identificada nuestra web como http://tudominio.com. El problema viene porque ahora nuestra URL será HTTPS://tudominio.com. Así que tenemos que "avisar" a Google de que nuestro blog ya es seguro y que ahora se entra por HTTPS. Fundamental.

Una vez más no te preocupes, que es más sencillo de lo que parece. Sólo tienes que entrar al Search Console de Google (las antiguos herramientas para webmasters) y añadir la propiedad poniendo nuestro dominio como HTTPS:

crear-nueva-propiedad-search-console-https

No olvides modificar la URL #HTTPS y reenviar tu sitemap en la Search Console de Google después de instalar tu certificado #SSL #SEO

Click para Twitear

Para terminar con la parte del SEO sólo quedaría enviar la nueva dirección del sitemap con https, tal y como haríamos con cualquier otro dominio.

Google Analytics y los certificados SSL

Imagino que también querrás continuar haciendo el seguimiento de tráfico y campañas a través de Google Analytics. ¿Verdad? Pues también tenemos que cambiar la dirección de la propiedad a HTTPS. Podemos hacerlo en un momento desde la administración pinchando en el propio desplegable donde está nuestro dominio.

cambiar-http-https-en-google-analytics

¿Qué es el contenido mixto?

Algunos navegadores como Google Chrome pueden mostrar algo llamado Mixed content que impide que los analizadores de SSL certifiquen tu sitio como totalmente seguro. La razón es que en tu sitio tendrás muchos enlaces a páginas y contenido (archivos adjuntos, imágenes, etcétera.) Que apuntan a direcciones HTTP en lugar de HTTPS.

Qué es el contenido mixto

Para solucionar esto, una vez más, tenemos un plugin. Gracias al plugin Search & Replace y podremos reemplazar cada URL http://tudominio.com por HTTPS://tudominio.com:

Una vez instalado nos vamos a la pestaña Replace Domain URL y ponemos la nueva dirección con HTTPS:

plugin Search & Replace

Luego vamos a la pestaña Search & Replace y hacemos el cambio real en todas las tablas. Primero hacemos una prueba dejando marcada la casilla de Dry Run:

casilla Dry run

Cuando hayas comprobado los cambios que se harán, desmarca la casilla Dry run y realiza los cambios en la base de datos marcando la casilla Save changes to Database.

El plugin hará una copia de seguridad automática de tu base de datos antes del cambio. Pásate por la pestaña Backup database y exporta la copia de tu base de datos a un sitio seguro por lo que pueda pasar.

CloudFlare y los certificados SSL

A veces pueden surgir problemas al instalar un certificado SSL si tienes activa la CDN de CloudFlare. El más normal es este error:

Error: The server experienced a TLS error during domain verification

Para solucionarlo lo único que tienes que hacer es pausar tu servicio de CloudFlare e instalar o activar de nuevo tu certificado SSL de Let's Encrypt.

¿Cuándo caducan los certificados SSL de Let's Encrypt?

La verdad es que de igual que caduquen dentro de tres meses. Es así por defecto. Pero el caso es que mientras tu no los canceles se renovarán automáticamente. Así que la respuesta a la pregunta es nunca. Te durarán para siempre sino los revocas.

¿Cómo comprobar la seguridad del certificado SSL de Let's Encrypt?

Si quieres comprobar la seguridad y la validez del certificado SSL de Let's Encrypt te dejo un par de webs para que lo hagas:

Si te queda alguna duda o crees que me he olvidado algo déjamelo aquí abajo en los comentarios y lo vamos ampliando entre todos. ¿Tienes ya tu certificado SSL en Banahosting? ¿Utilizas otro proveedor de alojamiento?

Página Web o Blog ¿Que me interesa mas?

Página Web o Blog ¿Que me interesa mas? Es una de las grandes dudas tras la aparición de WordPress, Blogger, y similares. Antes todo el mundo tenía una página web, generalmente estática. Luego todo el mundo hacia un blog. O incluso cambiaban esta página web por un blog. Lo primero sería conocer cuales son las principales diferencias que nos permitan decidir entre página web o Blog. O quizá tener ambos.

Página Web

Cuando te hablo de página web me refiero sobre todo a lo que se llama página web corporativa. Generalmente estática. Suele ser un resumen de una empresa: quiénes son, donde están, a qué se dedican, qué servicios ofrecen, una página de contacto, y poco mas.

Esto es lo que, con la aparición de las páginas dinámicas paso a llamarse la Web 1.0. La Web 2.0 paso a ser este segundo tipo de páginas. Las dinámicas. Sin embargo también hay Webs Híbridas. Me refiero a webs estáticas pero que incluyen enlaces a su identidad en redes sociales, o un apartado donde muestras sus últimas publicaciones en estas redes. Lo llamaremos para entendernos Web 1.5. Se centran en las redes sociales en lugar de en su blog.

Date cuenta de que esto es un error. A ti te interesa tener todo el control. Da igual que seas una gran empresa, una pyme, un autónomo, o tengas una página web o un blog para pasar el rato. Tu página web es como tu base de operaciones. Si la conversación con tu lector o cliente se produce en las redes sociales es como si estuvieras en un local alquilado. Sin embargo si lo haces en tu web estás en tu casa. Y si encima recopilas los datos de tu lector o cliente (de manera legal me refiero, por ejemplo con el email marketing) puedes hacer esta relación mas duradera.

Es difícil que una de las grandes redes sociales vaya a cerrar con las facturaciones que tienen. Pero ya sabes lo rápido que cambian las cosas. Céntrate en mantener las relaciones con tu lector o cliente en tu página web o blog. Por supuesto no te digo en ningún momento que olvides o abandones las redes sociales. Sino que hay un momento para cada cosa. Lo ideal de la web 2.0 es que intercala ambas cosas.

La Web 2.0

Resumiendo mucho la Web 2.0 es eso una página web o blog más dinámico que incluye enlaces, widgets dinámicos que muestran tus últimos tweets, tus me gusta, tus +1 y toda la gente que esta en tu fanpage en cualquiera de estas redes. Se centran en dar un contenido dinámico y en crear una relación captando al lector o cliente en cualquiera de los canales de comunicación que se establezca para atraerlos a tu página web o blog. La empresa, el autónomo, la pyme o el webmaster fomenta la interacción entre la empresa o marca personal y los potenciales clientes o lectores.

Como verás la principal diferencia es que antes era todo estático. No había comunicación. Ahora puedes comentar, compartir, criticar, etc a la marca personal, empresa o webmaster en cuestión. Puedes sugerirles o pedirles ayuda. Puedes comentar en el contenido que publican.

Si contratas un profesional, ya sea diseñador o programador web, para que te haga una página web tienes que tener esto claro. Todos buscamos lo barato, es decir la página estática sin mucho mas. Pero a veces lo barato sale caro. La dificultad de una web no es tanto el contenido (mucho texto, muchas imágenes, etc) como del continente (el lenguaje de programación o el CMS empleado).

Recurrir al DIY (hazlo tu mismo)

Pero no estoy tratando de venderte nada. Yo ofrezco la creación de páginas webs o blogs a mis clientes. Por supuesto Web 2.0 o casi ya 3.0. Pero también puedes recurrir al DIY. Es decir el hazlo tu mismo del inglés Do It Yourself. De hecho al final del post te regalo un curso gratuito para que te lo montes todo tu mismo. Esto y otras muchas opciones te permiten hacer tu página web o blog “gratis” tu mismo.

La verdad es que no tengo nada que objetar a este modelo. Yo de hecho empecé así. También hay empresas que te dan tu web “gratis” con dos clicks. Se anuncian hasta en televisión y yo no pienso hacerles publicidad también aquí. Lo que si te diré es que estas empresas suelen atarte por que usas su sistema. Y si algún día te quieres ir no podrás llevarte todo tu trabajo y/o contenido.

Esto además hace que el porcentaje de abandonos sea muy alto. Ya de por si el 60 % de los blogs se abandonan después de 6 meses. Este porcentaje es mas sobre todo si ha sido gratis. Y las empresas como las que te he comentado en el párrafo anterior tampoco ayudan. El problema es que esto hace que mucha gente crea que una web gratuita no vale para nada. Y esto no es cierto. Cada cosa tiene su momento.

Cuando tu pagas por una web es por el tiempo y la experiencia del profesional o empresa. Puede creártela desde 0, a puro código o utilizando CMS’s como WordPress, Prestashop, Woocomerce, Simple Machines Forums, etc. Esto tiene un valor. Estas herramientas te las ofrecen gratis en Internet. Es normal si tu eres el que la va a hacer con el modelo DIY. Pero al final también tendrás que pagar una vez al año por tu dominio y una vez al mes por tu hosting.

¿Que elijo entonces? Mi consejo el blog

He pasado por distintos CMS. He creado webs desde 0. Antes las encargaba a un profesional. Poco a poco he ido aprendiendo y ahora me lo hago yo. Y no solo eso. Ahora me he convertido en uno de esos profesionales que ayudan a los que no tienen experiencia. Después de todos estos años y de haber pasado por casi todo te recomiendo un Blog. Y voy mas allá. Te recomiendo un blog de WordPress.

Da igual si quieres crear o establecer tu marca personal en Internet. No imprta si quieres trasladar un negocio tradicional offline al mundo online. Lo mismo da si quieres crear un blog para contar a tus amigos y a quien te quiera leer todo lo que sabes sobre algo. Da igual. Un blog en WordPress es la mejor opción.

Una vez decidido esto deberías centrarte en una estrategia para empezar y a largo plazo. El Marketing de contenidos.

¿Qué es el marketing de contenidos?

Es más sencillo de lo que crees. De hecho yo lo estoy haciendo contigo ahora mismo. Te estoy ofreciendo todos mis conocimientos de forma gratuita. Trato de aportarte valor añadido. En ti está decidir si lo he logrado o no. Pero siempre trato de darte más de lo que esperas.

El motivo es muy sencillo, aunque dependerá del objetivo que tengas. Lo primero y sin lugar a dudas, es que crearás una relación de confianza y de credibilidad mucho más estrecha con tus potenciales clientes o lectores. Luego, como siempre te digo, es bueno trabajártela con el e-mail marketing.

Mi recomendación es…

Ya te lo he dicho más arriba, pero te lo repito para que veas lo importante que es. Te recomiendo un blog con WordPress. A lo largo de mi blog tienes un montón de entradas en las que lo explico mejor. Sin embargo crearé un post simplemente para explicarte esto. Pero para no dejarte medias te voy a enumerar algunas de sus principales ventajas:

  • Es un CMS o gestor de contenidos. Es decir, una vez instalado puedes gestionar tu mismo todo sin necesidad de conocimientos avanzados.
  • Tendrás un dos en uno. No tendrás que elegir, ya que un blog también te puede servir como una página web “normal”. Con un blog puedes tener además de tus entradas de contenidos, es decir tus post, páginas fijas en las que puedes conocer información habitual de este tipo de páginas. Tu página de contacto, quien eres, qué servicios ofreces, etcétera. Así tendrías una página web “normal” y un blog todo en uno.
  • Es totalmente gratis. También te lo expliqué más arriba, si eres capaz de hacerlo tu mismo (DIY), te saldrá totalmente gratis.

Éstas son las principales ventajas, pero tiene muchas más. Si no tienes demasiados conocimientos sobre el tema a lo mejor tienes ya un blog gratuito o estás pensando en crear uno. Con esto me refiero a un blog alojado o bien en WordPress.com o bien en blogger.com.

Si tienes un blog gratuito en estas plataformas te recomiendo cuanto antes cambiarte un blog de pago. Y si lo tienes en cualquier otra plataforma que no sean las que te he comentado esto es casi una necesidad. En caso de que aún no lo tengas, mejor. Así empezarás con buen pie. Si quieres saber por qué te lo explico en este artículo.

La mejor opción, da igual si estás empezando o ya llevas tiempo, siempre es tener tu propio servidor, enlazado con tu propio nombre de dominio exclusivo e instalar tu propio blog de WordPress para tener total libertad. Pero ya te hablaré de eso más en detalle.

Sin embargo, como te he dicho lo largo del post, si quieres recurrir al hazlo tú mismo, te regalo mi curso para crear un blog en menos de 10 minutos. Dentro encontrarás tutoriales y vídeos para que puedas empezar hoy mismo.

Tutoriales de Shareasale, la mejor plataforma de afiliados

He creado dos Tutoriales de Shareasale, la mejor plataforma de afiliados. Muchos me decíais que no podíais usar esta plataforma de afiliación por que estaba en inglés y era complicado. Bueno pues me he puesto manos a la obra y he creado dos tutoriales de esta excelente plataforma para que puedas usar el marketing de afiliados en tu propio blog y generar ingresos por cosas que seguramente ya estás haciendo.

He creado dos por que dejarlo solo en uno habría salido un tocho infumable. Así que lo he dividido para que te sea mas fácil llevarlos a cabo. Son casi 4.000 palabras pero he incluido fotos y están creados para que puedas seguirlos paso a paso sin ningún tipo de problema.

En el primero te cuento desde como registrarte en Shareasale hasta colocar tu primer enlace en tu blog. En el segundo te cuento sobre las estadísticas y las herramientas avanzadas que nos proporciona Shareasale, para que no te pierdas nada.

Creo que con estos dos tutoriales de Shareasale, si los aplicas paso a paso, estarás generando dinero este mismo mes. Además como digo puedes aplicarlo en las redes sociales también. Esto maximizará tus ganancias. Aunque como digo en el primero de los Tutoriales de Shareasale, para registrarte necesitas tener un blog. Si no lo tienes pero quieres aprovechar esta maravilla no te preocupes. Si aún no tienes tu web o blog te dejo el enlace un curso gratuito para crear tu blog en 10 minutos.

Tutoriales de Shareasale

Te dejo el enlace a los dos Tutoriales de Shareasale:

Shareasale es una empresa fiable y que paga. Como prueba te dejo aquí el segundo comprobante de pago de ShareASale.

Espero que te sean útiles. Recuerda compartirlo y dar a me gusta si te sirven o envíaselo a quien creas que pueda serle útil. Si te ha quedado alguna duda dímelo en los comentarios o en los Foros y te ayudo o creo otro tutorial si es mas extenso. Y por supuesto si crees que pueda serle de utilidad a alguien mas o simplemente te apetece agradecérmelo, compártelo.

Página 1 de 2012345...1020...Última »