Instalar WordPress en un servidor local con WAMP

En el artículo de hoy vamos a aprender a cómo instalar WordPress en un servidor local Wamp, Xampp o similar, para poder realizar pruebas sin necesidad de contratar un servicio de alojamiento web de pago. Esta es la forma en la que solemos trabajar los profesionales, a la que llamamos «entorno de desarrollo«, y en la que podemos trabajar de una manera más «alegre», sin miedo a romper nada.

Una vez que todo está correcto será el momento de pasar el WordPress al servidor definitivo, o «entorno de producción«, y para eso ya escribimos anteriormente nuestro artículo sobre cómo migrar una web WordPress. Pégale un ojo, porque posiblemente te sea de gran ayuda.

¿Comenzamos?

Requisitos previos para instalar WordPress en servidor local

Para poder probar WordPress antes de tener que enfrentarse a la decisión de elección y compra de un servicio de alojamiento web, será necesario instalar y configurar algún tipo de software en un ordenador que te permita montar un servidor web local.

En lo sucesivo se explicará cómo realizar dichas tareas en un entorno Windows, utilizando la aplicación WAMP para montar el servidor local (Windows + Apache + MySQL + Php), aunque todos los ejemplos serán extrapolables para otras plataformas como MacOS o Linux. A continuación se citarán los sitios web de los que descargar dicho cliente para cada plataforma.

Instalando un cliente servidor local

Una vez descargado e instalado WAMP habrá que iniciar el programa con su icono correspondiente. Eso hará que, automáticamente, se pongan en marcha tanto el servidor de base de datos, como el Apache (servidor web para archivos). Para comprobar que todo está funcionando correctamente, vamos a la parte derecha de la barra de tareas y miramos si el icono de WAMP está en verde:

Servidor WAMP
El icono verde con la «W» indica que WAMP ha iniciado correctamente todos sus servicios

Si es así, ya podemos empezar a montar cualquier tipo de sitio web en nuestro nuevo y flamante servidor local. Para ello debemos colocar los archivos del sitio web dentro de la carpeta de instalación de WAMP, en el subdirectorio “www”.

instalar WordPress en local con Wamp - Carpeta www WAMP

En esta carpeta se pueden incluir cuantos sitios web queramos; solo hay que crear una carpeta para cada uno de ellos y dentro incluir todos los archivos que forman parte de dicho sitio web.

¿Y si uso otro cliente (XAMPP, LAMP…), la carpeta es la misma?

No, esta carpeta varía según el cliente, y según el sistema operativo. En MAMP con MacOS, por ejemplo, la carpeta se llama «htdocs».

Cómo abrir o acceder a una web instalada en localhost

Finalmente, si hemos hecho todo correctamente, accedemos a nuestro servidor local abriendo cualquier navegador web y escribiendo en la barra de direcciones “Localhost”. Esto nos llevará a la página de configuración de WAMP. En el apartado “My Projects” aparecerá un listado con cada sitio web que hemos creado en la carpeta “www”.

Clickando en cualquiera de ellas, o escribiendo en la barra del navegador “localhost/nombreDeCarpeta”, accederemos a la web seleccionada. 

¿Y si utilizo MAMP?

En caso de utilizar MAMP, el procedimiento es el mismo, pero después de «localhost» deberás incluir el puerto, que suele ser el 8888. Es decir: http://localhost:8888/nombredelacarpetaweb/

Creando una BBDD para la nueva web

WordPress necesita expresamente de una base de datos para funcionar, así que habrá que crear al menos una. Desde el panel de PhpMyAdmin, de nuestro nuevo servidor local, podremos hacerlo.

Para crear una nueva base de datos tenemos que ir de nuevo a la página de configuración de WAMP (localhost en el navegador) y hacer clic en “PhpMyAdmin” en la parte inferior izquierda. Se abrirá una página con los campos de login, en el cual tenemos que introducir como usuario “ROOT” y dejar la pass en blanco.

Instalar WordPress phpMyAdmin

Una vez accedemos al panel PhpMyAdmin, vamos a la primera pestaña (Bases de datos) y ahí podemos crear una nueva BBDD simplemente eligiendo un nombre y un cotejamiento (por lo general, utf8_spanish_ci).

Ya tenemos nuestra nueva BBDD creada. Si queremos crear un usuario nuevo con contraseña, solo habría que hacerlo desde la pestaña “cuentas de usuario / Agregar cuenta de usuario”. De este modo la conexión será más segura, ya que podremos introducir una pass.

Conexión PHP para la BBDD

Aunque este artículo no pretende introducirse en el mundo del PHP, a continuación se presenta un script básico de conexión a la base de datos mediante dicho lenguaje, para poder empezar a hacer consultas y llamadas SQL desde nuestra web:

<?php $host_name  = "localhost"; $database   = "nombre_de_la_BBDD"; $user_name  = "nombre_del_usuario_de_la_BBDD"; $password   = 'contraseña_de_usuario_BBDD';
 $connect = mysqli_connect($host_name, $user_name, $password, $database); if(mysqli_connect_errno()) {    echo '<p>Error al conectar con servidor MySQL: '.mysqli_connect_error().'</p>'; }?>

Instalando un editor de texto para editar el código de WordPress

Si se tienen conocimientos de PHP, JavaScript, HTML y CSS, es más que interesante disponer de un buen editor de código para poder modificar plugins y temas a nuestro gusto.

Existen infinidad de editores de código, tanto open source como de empresas privadas, que son válidos para el desarrollo web. No obstante en este manual nos decantamos por dos:

  • El Notepad++, ya que, a parte de ser software libre, cuenta con una amplia colección de plugins que hará más fácil y rápida la labor de desarrollo. Además, es compatible con la mayoría de lenguajes web (php, html, css, js, xml…) y es ampliamente utilizado por la comunidad de desarrolladores. >> Descargar Notepad ++

EMMET Plugin para Notepad++

Para finalizar, instalaremos también el plugin EmetNPP, que servirá para programar más rápidamente los sitios web, ya que cuenta con multitud de comandos preconfigurados para insertar trozos de código habitualmente utilizados.

Para ello abrimos el Notepad++ y en la pestaña “plugins” seleccionamos “plugin manager”. ¡Atención! Esta opción solo está disponible en la versión del Notepad++ de 32 bits, si descargamos la de 64 no nos aparecerá.

Una vez en la pestaña de plugin manager, buscamos en la lista el “Emmet” y lo instalamos. Es probable que tengamos que reiniciar el programa para poder empezar a utilizarlo.

Algunos comandos básicos de Emmet:

  • html:5 (ctrl+alt+down): Estructura básica de sitio web en html 5
  • div.class: Crea un elemento div con la clase “class”
  • div#id: Crea un elemento div con el id “id”
  • ul>li.item: Crea un elemento ul que contiene un elemento li con la clase “item”
  • ul#lista>li.item*5: Crea una lista desordenada con el id “lista”, que contiene 5 elementos li con la clase “item”.
  • meta:vp: Crea una meta etiqueta del tipo Meta Viewport
  • p>lorem: Crea un elemento p con texto falso (lorem ipsum)
  • Lista completa de atajos: https://docs.emmet.io/cheat-sheet/

Para configurar el atajo de teclado para expandir comandos: 

Configuración de atajos de teclado para Emmet (Notepad ++)
Configuración de atajos de teclado para Emmet (Notepad ++)
  • Plugins > Emmet > Expand Abreviaton: En este menú, en la parte derecha, veremos el atajo actual (combinación de teclas).
  • Configuración > Enlaces directos: Aquí hay que seleccionar la pestaña “Plugin commands” y buscar el atajo con el nombre “Expand Abreviation”. Doble clic en la columna derecha para abrir una nueva ventana emergente, en la que podremos personalizar las teclas (según su disponibilidad, ya que tiene que ser una combinación que no se esté usando previamente para otra operación).
Configuración de atajos de teclado para Emmet (Notepad ++)

Instalar WordPress en servidor local

Una vez que ya tenemos el servidor local instalado y activo, y que hemos creado una base de datos vacía, ya podemos instalar WordPress en nuestro ordenador. Para ello, deberemos proceder de la manera habitual, como si lo hiciéramos en un servidor externo:

  1. Descargar WordPress desde su repositorio oficial: https://es.wordpress.org/
  2. Descomprimir todos los archivos dentro de una carpeta nueva y renombrar esa carpeta con el nombre deseado (por ejemplo, “miwordpress”.
  3. Esta carpeta con el nuevo nombre y los archivos de WordPress dentro habrá que copiarla en el directorio “www” de WAMP.
  4. Activar el servidor WAMP
  5. Abrir una ventana de navegador e introducir lo siguiente: “localhost/miwordpress”
  6. Si todo se ha hecho correctamente, comenzará el instalador de WordPress
  7. Introducimos los datos de la base de datos, dejando la contraseña vacía, el usuario ROOT y el servidor “localhost”.

¡Y ya está! Ya podemos romper todo lo que queramos y probar sin miedo. Tras esta lectura ya sabéis cómo instalar WordPress en local con Xampp, Wamp o cualquier software similar.

2 comentarios en “Cómo instalar WordPress en local con Wamp, Xampp, etc.”

  1. Carbón de encina especial hostelería y barbacoa dice:

    buscando por el buscador yahoo Carbón de encina especial hostelería y barbacoa y he llegado a este post, gracias admin por la información proporcionada.

  2. Jose dice:

    Gracias por el artículo. Sencillo y de ayuda.
    Un saludo,
    Jose

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Índice