Cómo instalar WordPress en un servidor local

Actualizado: diciembre 2018

como instalar wordpress local

Cómo instalar WordPress en un servidor local
5 (100%) 7 votes

La posibilidad de crear contenidos para Internet, como páginas web, es lo que ha hecho que WordPress se posicione como la herramienta más potente y más usada actualmente por los webmasters de mundo.

Como sabes, trabajar con WorPress para diseñar páginas web es posible de dos maneras: una de forma remota, por así decirlo, desde WordPress.com, que funciona como un servicio online y WordPress.org, el cual es un software que podemos descargar a nuestro ordenador.

Las ventajas de este último son cuantiosas e ilimitadas si pones tu buena cuota de creatividad, así que veamos cómo se instala y de qué manera se le puede sacar el mejor provecho.

¿Qué es un servidor local o localhost?

Es un concepto simple que se refiere al espacio virtual en el cual se está ejecutando cualquier programa, en este caso, WordPress, y este no es otro que tu ordenador, desde donde comenzará la magia de crear una página web.

Si ahondamos en tecnicismos, podemos señalar que el localhost está asociado a la dirección IP 127.0.0.1, que se identifica como la dirección loopback.

Ventajas de instalar y trabajar con WordPress offline en un servidor local

Es bastante frecuente que quienes se adentran por primera vez a estudiar todas las ventajas y alcances de este CMS se pregunten cuál es la diferencia entre trabajar con WordPress local o hacerlo de forma online.

A diferencia de otros softwares, este te da la ventaja de trabajar aún cuando no tengas conexión a Internet con WordPress offline.

Así que todo dependerá de tus necesidades, ya que si pretendes desarrollar sitios web con amplitud antes de lanzarlos públicamente al ciberespacio, o si quieres agregar ciertos toques originales de programación, entonces debes considerar la opción de instalar WordPress localmente.

Requisitos para instalar WordPress en un server local o localhost

Para instalar WordPress en el servidor local necesitas tener a mano, en primera instancia, el ordenador con el que realizarás todo el proyecto y la aplicación de WordPress, que descargas muy fácil y rápidamente desde su sitio oficial en Internet.

También requerirás de un servidor web, para alojar el sitio, el más recomendado en este caso es Apache, un servidor de software libre que también se logra descargar en línea.

Y finalmente, una base de datos MySQL para respaldar toda la data que utilizarás en la creación de tu página web.

Descargar WordPress

Lo primero será descargar la versión más actualizada de WordPress, que afortunadamente encuentras en línea y además ¡es gratis!.
Su página oficial en español es: http://es.wordpress.org/.
El programa creará una carpeta en tu ordenador identificada con el nombre de WordPress, que podrás localizar en el directorio que prefieras.

Base de datos

Ahora es momento de ocuparnos de la Base de Datos, la cual permitirá que nuestro sitio sea dinámico porque en ella se almacenan todos los componentes como imágenes, textos y configuraciones.
Desde tu localhost deberás entrar en phpMyAdmin, en algunos casos te solicitarán un nombre de usuario y una contraseña.
El usuario por lo general es “root” y sin contraseña.
Luego tendrás que ubicar la pestaña que diga “Bases de Datos” y buscar la pestaña en donde se lea “Crear base de datos”.
Allí, procederás a escribir el nombre de la nueva base de datos que quieres crear, WordPress por ejemplo.
Finalmente, establecer el comparativo “utf8_spanish_ci” y pulsa el botón “Crear”, habrás creado tu base de datos.

Servidor local / localhost

Para avanzar con la instalación del servidor local en el ordenador, debes tener conocimiento de estos tres elementos que aparecerán durante la instalación:

Tendrás que descargar WAMP y para eso, dirígete a su página web oficial www.wampserver.com.

Allí, el programa de instalación te ofrecerá dos opciones, dependiendo del sistema operativo con el que cuentes: 32 bit o 64 bit.

Sigue paso a paso las instrucciones para ejecutar la instalación y cuando lo hayas logrado lo sabrás al ver un icono de acceso directo en el escritorio, para facilitar su activación cada vez que lo necesites.

Sabrás que WAMP se ha activado, si ves un icono que de color rojo, cambia a naranja y finalmente a verde, como seña de que tu ordenador está listo para operar como servidor local.

Tutorial: Cómo instalar WordPress en un servidor local o localhost

Mejores herramientas para instalar WordPress en un servidor local

MAMP y MAMP Pro para mac de Apple

MAMP Básicamente es una aplicación gratuita que puedo instalar en un computador Mac que me da acceso a un servidor Apache local y a un servidor de código abierto. Su nombre proviene de sus siglas MAMP que significan:

  • Macintosh: un sistema operativo.
  • Apache: un servidor web de código abierto.
  • MySQL: la base de datos relacionales más ampliamente disponible en el mundo (todos los sitios de WordPress usan bases de datos MySQL).
  • PHP: lenguaje de scripting del lado del servidor (en el que se ejecutan los sitios de WordPress).

Cuando estos cuatro componentes se unen, crean un servidor web local solo en mi computadora.

Eso significa que puedo construir sitios web completos y ver cómo se verían en línea sin estar conectados a Internet.

El MAMP permite que se “Desarrolle y diseñe” un sitio localmente, sin necesidad de preocuparse por “romper” el sitio en vivo probando algunos cambios.

También permite crear sitios que no quiere que el mundo vea (ya que los motores de búsqueda no pueden indexar su sitio local), trabajar en un entorno de desarrollo más rápido (porque no depende de una conexión a Internet y de comunicarse con un servidor web), y trabajar sin conexión (ideal para viajes en aviones).

MAMP PRO es la interfaz comercial y profesional para el entorno de servidor local clásico: MAMP.

Con MAMP PRO se puede crear un host separado para cada uno de sus proyectos web. Instala WordPress con un solo clic y después de completar tu página, publícalo directamente desde MAMP PRO en tu servidor en vivo. Esto es solo una pequeña parte de lo que puedes hacer con MAMP PRO.

WAMP Server para Windows

Estas siglas sirven para describir una infraestructura de internet que emplea los siguientes atributos: Sistema operativo de WINDOWS, unos servidores web como APACHE yMySQL y empleando Python, PHP o Perl como posibles lenguajes de programación.

WAMP se utiliza en servidores de Windows, ya que que WordPress por norma general no está instalado en servidores Windows. WAMP se ha vuelto popular entre los desarrolladores como un método para instalar WordPress en sus computadoras personales.

La pila de software WAMP se puede descargar desde la página Wampserver. Para los usuarios de Microsoft Windows, viene en un paquete de instalación fácil con un panel de control.

Al iniciar, el panel de control del administrador de WAMP se activan los servicios web Apache, PHP y MySQL en la computadora local. WAMP y otras pilas de software con nombres y características similares son una buena forma de desarrollar sitios web en una máquina local sin transferir los archivos a un sitio web en vivo.

Los diseñadores y desarrolladores de temas prefieren tener esto porque acelera su tiempo de desarrollo, los principiantes a menudo usan esto para fines de aprendizaje y prueba también.

Es importante tener en cuenta que si instalas WordPress localmente en tu computadora usando WAMP, entonces serás la única persona que puede ver ese sitio.

LAMP para Ubuntu Linux

LAMP es otra aplicación utilizada para instalar WordPress de forma local, esta vez en un ordenador con sistema operativo Linux.

LAMP funciona perfectamente con Ubuntu porque ambos están diseñados para sistemas operativos de Linux, éste último que es conocido como “multiplataforma, multiusuario y multitarea”.

Las siglas LAMP hacen referencia a:

La combinación de todas estas tecnologías se usa básicamente para definir una infraestructura de un servidor web.

En principio ninguno de estos componentes (todos de código abierto) fueron creados para trabajar juntos entre sí, pero dado que vienen instalados de serie en la mayoría de equipos Linux, se han convertido en un recurso imprescindible a la hora de crear entornos de desarrollo locales.

XAMPP para gobernarlos a todos

XAMPP es el primero de una serie de siglas raras que verás. Básicamente, XAMPP instala una pila del servidor web Apache (A), MariaDB (M), PHP (P) y Perl (P).

Eso, combinado con el hecho de que es multiplataforma (X), es de donde proviene XAMPP, Una vez que instale XAMPP en su computadora, básicamente tiene un servidor web ejecutándose en su propia computadora.

XAMPP es lo que utilizo personalmente para probar la mayoría de los complementos y temas en la actualidad.

Y una vez que te familiarices con la forma en que funciona, es bastante fácil crear nuevas instalaciones de WordPress (aunque hay un par de herramientas en esta lista que hacen que el proceso sea aún más sencillo) y me permite tener un mejor rendimiento y ahorrarme tiempo a la hora de ejecutarlo.

Local by Flywheel

Es una herramienta de desarrollo de WordPress que me aumenta la productividad del volante de alojamiento.

Local tiene una serie de ventajas sobre XAMPP graciaso a la cantidad de control que le brinda sobre su entorno de desarrollo.

Debido a que utiliza imágenes de Docker para cada sitio, puede realizar este tipo de cambios por sitio:

  • Cambiar entre Apache o NGINX
  • Cambiar versiones de PHP

También hace que sea increíblemente simple crear un nuevo sitio, y se pueden clonar sitios con solo unos pocos clics. Finalmente, tiene la asombrosa característica Blueprint.

Básicamente, un Blueprint es una configuración de configuración predefinida que puede aplicar a nuevos sitios para ahorrar tiempo.

Y si eres un cliente de hosting Flywheel, tienes la capacidad de implementar tu sitio de desarrollo local en un servidor Flywheel con un solo clic, lo cual es muy conveniente.

Si usas otro host, tendrás que mover tu sitio manualmente.

DesktopServer

DesktopServer es otra herramienta de desarrollo local específica de WordPress que simplifica su instalación local.

Al igual que Local, te permite hacer girar rápidamente una nueva instalación de WordPress en solo unos segundos, sin la necesidad de ejecutar manualmente una instalación como lo haces con XAMPP y el resto de opciones que hemos visto antes, esta herramienta tiene una versión gratuita y otra premium con más y mejores funcionalidades.

La versión gratuita le permite instalar hasta tres sitios locales a la vez con el sencillo asistente de instalación.

Pero la versión premium es donde se encuentran muchas de las características que más aumentan la productividad. Entre otras cosas, la versión de pago permite:

He jugado con la versión gratuita de DesktopServer y os aseguro que cumple sus promesas de facilidad de uso y velocidad. Incluso conozco un par de desarrolladores de WordPress que no pueden vivir sin la versión premium.

Wetopi.com

Es el primer hosting español en implantar un sistema de contenedores docker. Wetopi me permite crear una instalación de WordPress en menos de 15 segundos completamente operativo y funcional.

Aunque la finalidad de Wetopi al facilitar estos sitios de ‘pruebas’ es que finalmente contrates el alojamiento web con ellos, lo cierto es que yo lo uso habitualmente cuando quiero hacer pruebas con algún nuevo plugin o configuración que tengo que aplicar en una web publicada.

Por lo que si estás empezando con WordPress y quieres hacer pruebas de funcionamiento sin tener que pagar un alojamiento web y un dominio, Wetopi es lo que estabas buscando.

Una vez que tienes este programa instalado se te desplegará una ventana para que introduzcas tus datos de usuario. Nombre, apellido, email y una contraseña, una vez registrado continuamos con los siguientes pasos.

Si ya estás registrado en Wetopi, solo tienes que iniciar sesión a través del botón “Acceso” de la parte superior derecha de la página principal y aparecerá la siguiente ventana para introducir tus datos de usuario, una vez adentro de la página sigues los pasos, entre ellos idiomas etc.

Al finalizar todos estos pasos podrás obtener el WordPress.

Pilvia.com

Pilvia es unprograma que permite al usuartio crear varios entornos de WordPress gratuitos, pero las beneficios de un hosting de pago, como son SFTP o el poder acceder aMySQL.

Además se trata de un proveedor de hosting que está especializado en WordPress.

De Pilvia, sobre todo, llama la atención la facilidad del paso de sitios en prueba a sitios online, la posibilidad de poder duplicar estos sites de forma tan sencilla y la posibilidad de poder crear tantos sitios como se desee para hacer pruebas bajo el subdominio “.demo.site.

Por si esto fuera poco, gracias a Pilvia, es posible tener una cuenta con todas las instalaciones que se quiera sin ningún coste adicional. Y una vez que podamos disfrutar de Pilvia, también podremos utilizar su hosting (que está alojado en Google Cloud), o exportarlo con algún plugin como Duplicator o similar e importarlo al hosting que nosotrosqueramos.

Es sencillo, simplemente tenemos que crear una cuenta en Google, sin necesidad de tener que memorizar o apuntar ninguna contraseña, pues una vez ingresemos nuestro usuario en Google, podremos entrar dentro de la plataforma.

Poopy.life

La página principal de Poopy.life es casi tan simple como parece, con un bonito fondo marrón que acompaña al nombre y un emoji muy llamativo como logotipo además de; por supuesto, un enlace simple para crear tu sitio de prueba de WordPress.

Poopy.life, está basado en la nube y es absolutamente simple, solo demora unos segundos en hacer girar una nueva instalación. Eso hace que sea ideal para una herramienta temporal probar rápidamente cualquier cosa relacionada con WordPress.

Para comenzar el proceso, haz clic en el enlace que dice “Poopy.life/créate”.

El logotipo de la caca gira un poco, diciéndote que el sitio está siendo creado. Y en cuestión de segundos (no es una exageración), aparece una página que dice que ya está todo listo y puedes continuar con la instalación.

Haz clic en “¡listo! continúe con su instalación” para continuar.

Luego verás el tablero de WordPress regular. Puedes realizar cualquiera de las acciones que normalmente tomaría. Siéntete libre de instalar complementos o temas, escribir publicaciones, cambiar la configuración… tiene todas las funciones.

Si te encuentras creando sitios de prueba de WordPress de manera regular, Poopy.life tiene una función que envía automáticamente la información de inicio de sesión al correo electrónico que elijas.

InstantWP de ServerPress

InstantWP es un entorno de desarrollo de WordPress completamente independiente y portátil que convertirá casi cualquier máquina de Windows o macOS en un servidor de desarrollo de WordPress.

InstantWP es un software gratuito, publicado bajo una licencia GPL v3 y por su puesto es libre de spyware y adware.

InstantWP agiliza el flujo de trabajo usando ServerPress para crear una nueva instalación de WordPress en segundos.

Si eres un diseñador o desarrollador principiante o avanzado, ServerPress hace que sea fácil comenzar siendo suficientemente completo para crecer con usted a medida que sus habilidades evolucionan, convirtiéndolo en la herramienta más fácil y eficiente que buscamos.

Docker

Docker es una herramienta que te ayuda a crear “contenedores” aislados.

Estos contenedores se pueden utilizar para todo tipo de cosas, pero una de las cosas que puedes hacer es instalar WordPress en un contenedor de Docker fácilmente.

Esta no es la mejor solución para usuarios principiantes, pero si tienes algo más de experiencia, Docker es una gran opción para instalar WordPress localmente para usuarios más avanzados.

La idea principal de Docker es la de poder crear contenedores portables y ligeros para que las aplicaciones puedan ejecutarse sin ningún problema en cualquier máquina que tenga esta herramienta instalada, independientemente de su sistema operativo (Windows, Mac, Linux…), facilitando de esta forma los despliegues.

Laragon.org

Laragon es mi nueva herramienta para el desarrollo local, a lo largo de los años he probado muchos entornos de desarrollo local, algunos eran relativamente rápidos, pero carecían de funciones. Otros tenían un súper conjunto de características, pero carecían de velocidad. Pero con Laragon finalmente encontré algo que tiene un sólido conjunto de características y también es rápido y muy eficiente.

Compararé mis experiencias con Laragon frente a otras herramientas que considero que tienen el mejor conjunto de características como Local by Flywheel y DesktopServerde Serverpress pero comparado con todo lo demás, Laragon es el rey de la velocidad insuperable y sin mencionar que es gratis.

AppServ

Appserv es un instrumento para Windows con servidor de Apache, base de datos MySQL y lenguaje de programación PHP , donde estas aplicaciones se configuran de forma automática lo que hace que se pueda ejecutar un servidor web al completo. Como elemento adicional incorpora phpMyAdmin para el manejo de MySQL

Otra aplicación bastante interesante, con este programa AppServ podrás convertir tu ordenador en un servidor web, es fácil de instalar ya que no se necesitan conocimientos para su configuración.

Uniform Server

Uniform Server es una solución para los servidores web portables y no requiere de ningún tipo de instalación. Funciona en sistemas Windows e incluye las últimas versiones de Apache 2, Perl5, PHP5, MySQL5, phpMyAdmin y más. Sólo es necesario descomprimir y ejecutar. Esta herramienta se emite bajo la licencia BSD y se puede activar sin ninguna instalación, es autónomo y el mismo paquete ocupa menos de 10 MB.

EasyPHP

EasyPHP ofrece dos módulos orientados a desarrolladores PHP. Devserver permite configurar un servidor local para desarrollar en cualquier lugar donde te encuentres gracias a la portabilidad del sistema. Webserver permite utilizar la aplicación como servidor web para alojar contenidos y que éstos sean accesibles desde Internet, conviendola en una gran herramienta y sobre todo muy eficiente y fácil de utilizar.

WPИ-XM

WPИ-XM es un pack de software o stack, gratuito y de código abierto que me funciona para el desarrollo PHP profesional en sistemas Windows. La base de WPИ-XM se basa en Nginx como servidor web.Además, ofrece una sencilla interfaz web y un panel de control de servido para que la administración del servidor haga más fácil la gestión de servidores.

WP Demo Server

Se trata de una aplicación web que permite crear un entorno de pruebas (sandbox) sin necesidad de registro. Con WP Demo Server podrás probar plugins y temas los cuales serán incluidos en la instalación de WordPress con sólo pegar su enlace o URL, además es fácil de utilizar y muy confiable.

WP Quick Install

Se trata de un pequeño script que simplifica bastante la instalación de WordPress. Para poder usar WP Quick Install es necesario disponer de un servidor web debidamente configurado en tu ordenador, con las herramientas que se han citado previamente, aunque también es posible usarlo directamente desde tu cuenta de alojamiento web. Para ello debes seleccionar las opciones en base tus preferencias y podrás instalar.

Easy WordPress Localhost

Es un completo software de pago para desarrolladores web, disponible para Windows y Mac, con el que podrás gestionar diferentes tareas de WordPress en tu ordenador como si de un servidor web se tratase. Podrás instalar WordPress en unos pocos segundos, administrar copias de seguridad, actualizar temas y plugins, etc.

AMPPS

AMPPS es una pila de software fácil de instalar de Apache, Mysql, PHP, Perl, Python y el instalador automático Softaculous que se puede usar en computadoras de escritorio y servidores de oficina, esta herramienta es un paquete completo en su escritorio que permite gestión de aplicaciones, gestión de dominios, gestión de bases de datos, etc., que se proporcionan en un entorno seguro para facilitar su desarrollo.

UwAmp

UwAmp es una herramienta que me proporciona una interfaz de administración que me permite iniciar o detener el servidor con tan solo un clic y está disponible como un archivo Zip, que simplemente hay que descomprimirlo y podrás ejecutar el servidor wamp.

Esta herramienta viene con 2 versiones de PHP que incluyen: la última versión, la versión anterior. Actualmente: PHP 5.6.18 / 7.0.3 con Xdebug 2.4.0rc4.

Usbwebserver V8

El software USBserver te permite imprimir, escanear o enviar faxes desde cualquier computadora remota y admite el uso compartido de dispositivos USB en cualquier red, incluidos Ethernet, Wi-Fi e Internet.

La opción de autorización te ayudará a controlar el acceso de usuarios remotos, con este software, podrás configurar la máquina de manera remota para poder conectarte automáticamente a los dispositivos USB compartidos.

Bitnami

Bitnami es una biblioteca o herramienta de instaladores o paquetes de software para aplicaciones web y pilas de desarrollo , así como dispositivos virtuales, que proporcionan una solución de instalación de un solo clic para WordPress.

Descarga instaladores y máquinas virtuales, o ejecute tu propio servidor de WordPress en la nube.

¿Por qué trabajar con WordPress en local de forma offline?

Cuando hablamos de WordPress offline nos estamos refiriendo a diferentes conceptos.

Estos tienen en común el trabajar con WordPress sin necesidad de estar conectado a Internet.

Uno de ellos será la instalación de tu WordPress directamente en el disco duro de tu ordenador.

El segundo paso será el de mantener tu sitio web fuera de línea hasta que tú quieras, y el último paso será hacer trabajar o editar el contenido de WordPress también de forma offline.

Algunos ejemplos de edición con WordPress offline pueden escribir entradas en el blog o actualizar la página web.

El motivo principal para trabajar con WordPress offline es que me crear una sitio web profesional con mucho contenido y tener la posibilidad de revisarlo con cuidado antes de publicarlo, la página web es muy extensa y con muchas secciones y puedo construir una página o blog con el método de “prueba-error” sin exponerte a la aparición de errores 404 al realizar cambios en las páginas o secciones.

Una vez teniendo estos datos sabrás que has instalado la mejor herramienta para crear tu blog o páginas de tu preferencia.

WordPress te permite escribir entradas y editar contenido sin estar conectado a Internet ni dentro de tu panel de administrador.

De esta manera podrás escribir el contenido de forma local en tu ordenador para posteriormente importarlo a WordPress. Esto se puede hacer con diferentes editores de texto.

Hay diversas opciones donde elegir, pero es importante que te decantes con esta herramienta esencial y así no llevarte sorpresas desagradables con errores con otras herramientas.

Entonces… ¿Qué método usar para instalar WordPress en un servidor local?

Los métodos a usar son los siguientes:

  1. En primer lugar debes dirigirte al sitio oficial de WordPress: “http://es.wordpress.org/” y descargarte la última versión. El gestor en sí mismo es totalmente gratuito. Recuerda que es importante descargarte WordPress de esta URL y no de WordPress.com. La razón es que esta última es la versión gratuita de la plataforma y no admite que tengas tu propio dominio ni que seas el dueño integral del sitio web que hayas creado.
  2. En el lugar de tu ordenador en el que hayas descargado el WordPress, verás una carpeta comprimida que contiene los archivos de WordPress. Solo hay Descomprímirlos.
  3. Continuando con el proceso de instalación de WordPress en el ordenador, es necesario que cuentes con un servidor local. Si no  tienes instalado este servidor, has de saber que sin esto, WordPress no funciona. Una de las compañías que mejor ofrece este servicio es WampServer.
  4. Hay que acceder al servidor local (localhost) que has instalado en tu ordenador, donde se desplegarán muchas secciones. Solamente hay que entrar en phpMyAdmin. Una vez estés dentro, hay que ir a la pestaña “Bases de Datos” una vez estés dentro de ella, hay que ir a la sección “Crear una Base de Datos”.
  5. Crea una nueva base de datos a la que puedes llamar “WordPress”.
  6. Ahora ha llegado el momento de instalar WordPress. Para ello, entra en el servidor local y busca la carpeta: “C:/wamp/”. Dentro de ella hay un directorio titulado: “www”. Crea de nuevo una carpeta con el nombre de “WordPress”.
  7. Has de buscar los archivos que has descargado de WordPress.org y descárgalos en la carpeta WordPress que terminas de crear en el servidor local.
  8. Para instalar WordPress, aunque sea en tu servidor local, debes entrar en tu navegador de Internet y teclear la siguiente url: http://localhost/wordpress/. Verás que aparecen diversas opciones. Haz clic en la opción “Crear un archivo de configuración”.
  9. Ahora aparecerá un cuadro de WordPress en el que deberás introducir los datos de configuración de tu base de datos que te vaya solicitando. Rellena todos los campos y haz clic en “Enviar”. Después, haz clic en “Iniciar instalación”. Con este paso habrás creado un archivo que no existía llamado “wp-config.php”.
  10. Volverá a aparecer otra pantalla en la que debes rellenar los datos que te pida para la instalación de WordPress. Una vez completados todos los campos ya tendrás WordPress instalado en tu servidor local.

Descarga gratis tu regalo de bienvenida: Guía WordPress 5.0 (2018)

tutoriales wordpress castellano 2018
Responsable del fichero » Daniel Perales Rodríguez. Finalidad » Envío de contenido gratuito y prospección comercial. Legitimación » Es gracias a tu consentimiento. Destinatarios » Tus datos se encuentran alojados de forma segura en mi plataforma de email marketing MailerLite UAB. Ejerce tus derechos de acceso, rectificación, limitación o suprimir tus datos enviando un email a tutorialwp.onlin@gmail.com o ante la Autoridad de Control Encontrarás más información en https://tutorialwp.online/aviso-legal/

¿Alguna pregunta?

Si tienes alguna duda, o si te ha gustado el post, te espero en Twitter: @TutorialWP_

¡Sigue leyendo!