Instalar Wordpress en un servidor local

Instalar WordPress en un servidor local usando XAMP

Te explico cómo instalar wordpress en un servidor local usando XAMP. Crear un servidor local es muy útil para hacer todo tipo de pruebas sin tener que contratar un hosting real.

Se me ocurren varias razones por las cuales estas interesado en montar un servidor local:

  • “No tengo ni idea de wordpress, pero quiero probar a ver que tal es.”
  • “Quiero probar algunos plugins o plantillas que me da miedo instalar en mi web real.”
  • “Estoy cambiando el código de mi plantilla pero antes necesito hacer algunas pruebas en local.”

Sea cual sea la razón, es algo muy fácil de hacer. Ya lo verás.

Instalar WordPress en un servidor local usando XAMP

WordPress esta hecho con PHP y para las base de datos utiliza MySQL, por lo cual necesitarás un servidor web con soporte para PHP y MySQL.

Te voy a explicar como instalar un servidor web en tu equipo local usando XAMP. Existen otros programas como WAMP que es 3/4 de lo mismo.

Información sobre XAMP

Un poco de información general sobre este programa y su funcionamiento.

XAMP es una distribución de Apache.

Apache es un servidor web HTTP de código abierto, para plataformas Linux, Microsoft Windows y  Macintosh.

servidor-apache
La primera vez que escuche servidor Apache

 

El paquete de instalación de XAMP además de Apache incluye PHP+MariaDB(es una distribución de MySQL)+Perl

Creo que con esta breve explicación ya tienes una ligera idea de qué va la cosa.

Pasos a seguir para instalar wordpress en un servidor local

  1. Descargar XAMP.
  2. Descargar WordPress.
  3. Instalar XAMP y activar el servidor.
  4. Crear una base de datos para la instalación de wordpress.
  5. Configurar e instalar WordPress.

#1 Descargar XAMP

Descarga XAMP desde la web oficial. Hay varias versiones, una para cada plataforma (Windows, Linux o Macintosh)

dascargar-xamp

#2 Descargar WordPress

Puedes descargar la última versión en español desde es.wordpress.org o en inglés desde wordpress.org

Una vez lo tengas descargado descomprime el archivo en una carpeta con el nombre que quieras.

#3 Instalar y Activar el Servidor

La instalación es muy fácil. Le das a todo siguiente, siguiente… y listo.

instalación de XAMP
Tendrás que entrar en esta carpeta más adelante

Una vez lo tengas instalado, abre el programa y activa los módulos de Apache y MySQL.

Posibles problemas al activar los módulos. Por defecto el serividor Apache utiliza los puertos 443 y el 80, si estos puertos los esta ocupando otro programa no podrás iniciar el servicio de Apache.

Si tienes este problema es probable que sea por culpa de Skype. Para solucionarlo tienes que ir a las opciones de configuración de Skype y desactivar la casilla que aparece en la imagen.

skype bloquea puertos de xamp

Otra posible solución es cambiar los puertos que utiliza XAMP.

Te vas a “Config” -> “Service and Port Settings” y ahí puedes cambiar los puertos de Apache y MySQL.cambiar puertos de XAMP

Salvo los problemas con los puertos no deberías de tener ningún otro.

Ten en cuenta que al cambiar los puertos de Apache tendrás que especificar el puerto que has puesto para acceder al servidor.

acceso-phpmyadmin

Por defecto la ruta de acceso es http://localhost/, pero al cambiar los puertos tienes que indicar el puerto en la URL, de modo que quedaría algo así http://localhost:8080/

#4 Crear una base de datos con phpMyAdmin

Para instalar WordPress es necesario crear una base de datos y asignarle un usuario con todos los privilegios.

La creación de la base de datos se hace a través de phpMyAdmin. Hay dos formas de acceder, una es poniendo la url: “http://localhost/phpmyadmin/” en el tu navegador o haciendo clik en el botón “Admin” de MySQL.

Una vez dentro haz clik en la pestaña “Bases de datos” y crea una nueva base de datos usando la codificación utf8 con el nombre que quieras. El nombre de la base de datos los vas a utilizar más adelante.

crear-base-de datos-en-phpmyadmin

Ahora selecciona la base de datos que acabas de crear y haz clik en la pestaña de “Privilegios“. Verás que ya hay varios usuarios asignados a la base de datos.

Los usuarios estándar son “admin” y “root” sin contraseña y con todos los privilegios. En un servidor real es obligatorio crear un nuevo usuario o asignar uno ya existente y que en ambos casos tenga todos los privilegios y contraseña.

crear-usuario-phpmyadmin

Como vas a  instalar WordPress en local puedes usar por ejemplo el usuario “admin” que ya esta creado o si lo prefieres crea uno nuevo.

#5 Configurar e instalar WordPress en un servidor local

Ahora copia los archivos de WordPress que has descargado anteriormente en la carpeta htdocs que esta dentro de la instalación XAMP (por defecto es C:\xampp).

xampp

Antes de empezar con la instalación tienes que editar el archivo “wp-config-sample.php“.

configurar instalación wordpress

Hay varios campos que tienes que editar:

  • Nombre de la base de datos que has creado anteriormente, respeta las mayúsculas, guiones…
  • Nombre de usuario de la base de datos, puedes utilizar “admin”, “root” o el que hayas creado.
  • Contraseña del usuario de la base de datos, si utilizas “admin” o “root” como usuario deja este campo en blanco porque no tienen contraseña.

Hasta aquí lo imprescindible.

Los campos DB_HOST, DB_CHARSET, DB_COLLATE no tienes que tocarlos, en un servidor real salvo algunos casos tampoco.

Debajo verás las claves de autentificación, en local puedes pasar del tema o ir al enlace que he marcado en rojo, copiar todo el contenido que te va aparecer en la web y reemplazar todas esas lineas por el contenido que acabas de copiar.

En una instalación real deberías hace eso.

Prefijo de la base de datos. Como medida de seguridad es muy recomendable cambiar el prefijo de la base de datos, pero como es una instalación de WordPress en local no pasa nada si no lo cambias.

Ahora guarda el archivo y renombralo a “wp-config.php“.

Hecho esto, ya puedes empezar con la instalación.

Pon en tu navegador la url: “http://localhost/” o la url de la carpeta donde tengas los archivos de wordpress algo como esto:”http://localhost/wordpress/” o “http://localhost:8080/wordpress/”  si has cambiando los puertos.

Si todo esta correcto te saldrá la pantalla de instalación de WordPress donde tendrás que rellenar una serie de campos y listo.

Conclusión

Tener una instalación de WordPress en un servidor local te puede ser muy útil para hacer las pruebas que necesites o para aprender a utilizarlo.

Acuérdate de que para poder acceder a tu sitio, tienes que activar los servcios de Apache y MySQL de XAMP antes.

Espero que te sirva esta guía y que no hayas tenido muchos problemas con la instalación.

Déjame en los comentarios las dudas que tengas y si me quieres ayudarme puedes compartir esta guía en tus redes sociales.

Pin It on Pinterest

Shares
Share This