No destroces tu Web. Prueba a instalar un servidor local para WordPress

En este tutorial te voy a enseñar a instalar un servidor local para WordPress.

¿Alguna vez has instalado un plugin recomendado o plantilla, y ha destrozado literalmente tu Web?

Seguramente te ha costado horas volver a ponerla en marcha, y mientras tanto tus visitas y posibles clientes obtenían un bonito error de MySQL o PHP o bien una mala imagen gráfica. Te ha costado dinero.

Lo repetiré muchas veces, porque mi experiencia así me lo ha enseñado. Las pruebas se hacen en un entorno de desarrollo y producción solo lo tocamos con los cambios verificados.

Aún así es siempre importante tener un plan de marcha atrás, por si algo falla poder dejarlo tal como estaba.

Te voy a enseñar como instalar un servidor local para WordPress.

Para montar tu clon hecho con duplicator para WordPress o una instalación desde cero.

¿Lo puedes hacer online?

Si, puedes contratar otro hosting para pruebas.

Crearte una base de datos y un directorio para desarrollo, u otras opciones en tu propio hosting.

Gran Problema: Puede acabar publicado en Google como contenido duplicado y ser penalizado o puede ser más vulnerable a ataques y acabar como spammer involuntario, y eso solo son dos cosas que se me ocurren.

Gran Solución: Instalar un servidor local para WordPress en tu PC o Mac y se acabaron esos problemas. Solo sera accesible desde tu propia red local o equipo.

Instalar un servidor local para WordPress en tu ordenador

El primer paso para tener tu propio servidor Web es instalar todas las tecnologías que usa WordPress:  Apache, MySQL y PHP.

Apache es el servidor Web en si, el motor que sirve las páginas cuando un navegador se las pide. Es el más usado en el mundo, aunque hay otros como Internet Information Services o ISS de Microsoft.

Pero Apache es Software libre y amamos el software libre.

MySQL es el motor de base de datos, donde se almacenan nuestros datos, como este post. De nuevo Software libre y el usado por WordPress.

Y PHP es el lenguaje de programación que usa WordPress para crear este CMS tan potente, y debe estar instalado en el servidor para poderlo interpretar.

XAMPP es Apache, MySQL, PHP y Perl.

XAMPP es un paquete de instalación para Windows, Linux y Mac que reúne todas estas tecnologías facilitando su instalación y manejo.

Perl es otro lenguaje de programación que no usaremos y no es necesario instalar.

Instalar XAMPP paso a paso. ¡Y con video!

Lo primero es descargarnos la versión que necesitemos desde la Web de ApacheFriends.

Yo me he descargado XAMPP for Windows. Pero los pasos excepto la instalación son iguales en las demás versiones.

Ejecutamos la descarga, y tras la primera pantalla elegimos que instalar. Para WordPress necesitas:

  • Server:
    • Apache (este es obligatorio de instalar).
    • MySQL
    • Filezilla FTP Server si lo estáis instalando en otro equipo que actúa de servidor, no en el vuestro propio.
  • Program Languages:
    • PHP
    • phpMyAdmin, para gestionar MySQL de manera sencilla.

La ruta por defecto en Windows es C:xampp. Por simplificar yo dejaría esa.

Os informara que Bitnami proporciona instaladores para WordPress, Drupal, Joomla, etc… Podéis dejar marcada la opción para saber más o desmarcarla como hice yo, ya que haré mi propia instalación.

¡Y se instalara!

Al finalizar podemos ya lanzar el panel de control y comenzar a trabajar.

Apuntes sobre tu Servidor Local

Una vez abierto el Panel de Control puedes lanzar los servicios.

Deberás hacer esto siempre que lo quieras usar, aunque se puede configurar para que arranque con el sistema operativo no es aconsejable por no consumir más recursos.

Haz clic en Start para Apache y MySQL.

Ahora ya puedes poner en tu navegador http://localhost

Los ficheros que se muestran en esta URL están en c:xampphtdocs

Si por ejemplo quieres instalar WordPress puedes crear una carpeta que sea wpdesa en esta ruta y accederias por http://localhost/wpdesa.

Si instalas xampp en otro equipo de tu red, puedes entrar escribiendo http://nombredelequipo

Crear tu base de datos MySQL

Vayas a instalar WordPress, Joomla u otro CMS, o vayas a usar tu copia hecha con Duplicator necesitas una base de datos MySQL.

En el panel de control de Xampp haz clic en Admin al lado de MySQL o escribe en tu navegador http://localhost/phpmyadmin.

En Bases de datos, puedes crear una nueva base de datos de Cotejamiento simplemente poniendo el nombre y haciendo clic en Crear.

Una vez creada haz clic en Comprobar los privilegios al lado de su nombre para crear un nuevo usuario.

Haz clic en Agregar usuario. Especifica nombre, servidor puedes dejar en blanco o poner localhost, y una contraseña que puedes autogenerar.

Otorga todos los privilegios para la base de datos»nombre_de_tu_db» y en privilegios globales haz clic en Marcar Todos. Finalizamos haciendo clic en Continuar.

¡Listo! Ya tienes un servidor local funcionando y una base de datos creada para lo que necesites.

Replicar los cambios hechos en desarrollo en tu web de producción.

Lo primero, asegurarnos que tenemos copia de seguridad de nuestro sitio web en producción, el que esta en la calle.

Para replicar los cambios básicamente yo uso dos métodos:

Si es un sitio Web nuevo, desarrollado desde cero, que va a sustituir completamente al antiguo, lo traspaso usando Duplicator.

Si es solo un pequeño cambio, apunto los pasos correctos que he dado en desarrollo, y los realizo paso a paso en producción.

Seguir el paso a paso es importante, por si en algún momento falla algo, podemos dar marcha atrás fácilmente.

En verdad es muy sencillo, simplemente es asegurarme que ese plugin o ese cambio de código no me la liara en mi plantilla o en mi instalación.

¿Y tu como lo hacías? ¿Tienes dudas? Por favor, consultame en los comentarios y te explicare con mucho gusto lo que necesites.

Descubre lo que
necesitas ahora
para vender más

Realiza el Quiz ahora y conocerás el resultado al instante

¿Quieres saber qué herramientas uso en mi negocio, cuáles recomiendo a mis clientes y cuál necesitas tú ahora mismo, en el momento actual en el que te encuentras, para vender más o mejor en tu negocio digital?

Realiza ahora mismo el quiz tecnológico que he preparado, para determinar tu fase actual, y decirte en el instante en que deberías enfocarte ahora mismo para vender más o de la mejor forma posible

Mockup escritorio herramientas
Ir arriba