A veces puede ser más conveniente trabajar con WordPress en tu máquina local. Sin embargo, si no estás familiarizado con la instalación de WordPress localmente, te preguntarás si es algo que puedes manejar por tu cuenta.

La buena noticia es que la instalación de WordPress localmente puede hacerse con tan solo unos pocos pasos sencillos. Ya sea que quieras probar nuevas funcionalidades, experimentar con proyectos de desarrollo, o construir un sitio de WordPress antes de ponerlo en marcha, una instalación local de WordPress puede ayudarte a hacerlo.

En este post, compartiremos cómo puedes instalar WordPress localmente en Windows, Mac y Ubuntu/Linux usando DevKinsta, DesktopServer, XAMPP, WAMP o MAMP.

¡Empecemos!

Introducción a la instalación de WordPress localmente

Aquí en Kinsta, tenemos un entorno staging que permite un fácil desarrollo y testeo. Sin embargo, instalar WordPress localmente también tiene algunas ventajas. Por ejemplo, tal vez estés viajando y no tengas acceso a Wi-Fi. Si ese es el caso, puede que necesites una instalación local para seguir trabajando.

Además, cuando se trata de manipular archivos y editarlos localmente, una instalación local a veces puede ser más rápida. Por lo general, hay menos configuraciones necesarias para ponerlo en marcha.

Cuando quieras instalar WordPress localmente, necesitas tener una pila de AMP local instalada en tu ordenador. En el caso de WordPress, AMP significa Apache, MySQL, PHP. Estos son los programas necesarios para reproducir lo que un host de WordPress administrado estaría ejecutando para ti en su servidor web.

Hay una variedad de métodos que puedes usar para hacer esto. Las opciones más comunes incluyen WAMP, XAMPP y MAMP. Estas son buenas herramientas y te guiaremos a través de cada una de ellas.

Sin embargo, están diseñados para trabajar con una variedad de otros software y herramientas, y pueden tener una pequeña curva de aprendizaje. Por lo tanto, empezaremos por presentaros el DesktopServer, que en realidad fue diseñado y optimizado específicamente para WordPress como una pila de AMP local.

¿Cómo instalar WordPress localmente con DevKinsta?

DevKinsta es la herramienta de desarrollo local de Kinsta para WordPress. DevKinsta permite crear sitios locales de WordPress con un solo clic, y viene con herramientas avanzadas de gestión de bases de datos y de correo electrónico, y una integración completa con MyKinsta.

Lo mejor de todo es que DevKinsta es completamente gratis.

DevKinsta is a free suite of local development tools to build, test, and deploy WordPress sites
DevKinsta

Antes de sumergirnos en cómo instalar DevKinsta, aquí tienes algunas de sus características principales:

  • Creación de un sitio de WordPress con un solo clic, con soporte para varios sitios y WP-CLI.
  • Una pila moderna impulsada por Nginx, MySQL y las últimas versiones de PHP.
  • Integración de MyKinsta – importar sitios alojados en Kinsta, y empujar los cambios a Kinsta.
  • Gestión de la base de datos con el Adminer.
  • Servidor SMTP y herramienta de revisión de correo electrónico para inspeccionar los correos salientes.

DevKinsta está disponible para su descarga gratuita para MacOS, Windows y Linux (Ubuntu).

Vamos a ver cómo puedes configurar DevKinsta en tu ordenador.

Paso 2: Cómo descargar e instalar DevKinsta

Para empezar, descarga la última versión de DevKinsta aquí.

  • Para instalar DevKinsta en macOS, abre el archivo DMG y arrastra la aplicación DevKinsta a tu carpeta de «Aplicaciones». Haz doble clic en DevKinsta en tu carpeta «Aplicaciones».
  • Para instalar DevKinsta en Windows, haz doble clic en el ejecutable de DevKinsta y pasa por el asistente de instalación.
  • Para instalar DevKinsta en Ubuntu, descarga el paquete .deb e instálalo. Esto se puede hacer en la línea de comandos, o con tu instalador de paquetes preferido.

Cuando inicies DevKinsta por primera vez, Docker Desktop se instalará como una dependencia. DevKinsta utiliza Docker Desktop para crear entornos de WordPress en contenedores.

Durante el proceso de instalación de DevKinsta, puede que veas un mensaje emergente que dice: «Docker Desktop necesita acceso privilegiado». Si ves ese mensaje, haz clic en «Ok» y proporciona la contraseña de tu cuenta de usuario para que Docker Desktop pueda ser instalado correctamente.

Después de proporcionar la contraseña para la instalación, DevKinsta instalará Docker Desktop junto con algunas imágenes de Docker. La instalación puede llevar algún tiempo dependiendo de la velocidad de tu conexión a Internet, así que no dudes en tomarte un descanso.

Cómo crear un sitio local de WordPress con DevKinsta

DevKinsta soporta tres métodos para crear sitios locales de WordPress.

  1. El nuevo sitio de WordPress te permite crear un sitio local con la pila de alojamiento predeterminada que consiste en Nginx, MySQL, PHP 7.4, y la última versión de WordPress.
  2. Importar desde Kinsta te permite clonar un sitio alojado en Kinsta a tu ordenador local con solo unos pocos clics. Cuando hayas terminado tu trabajo, puedes incluso enviar los cambios a un entorno staging de Kinsta.
  3. Sitio Personalizado te permite crear un sitio local con una pila de alojamiento personalizado. Esta opción te permite elegir la versión PHP que deseas, especificar el nombre de la base de datos y habilitar el multisite de WordPress.
DevKinsta tiene tres métodos para crear sitios locales de WordPress.
DevKinsta viene con tres métodos para crear sitios locales de WordPress.

Echemos un vistazo a cada método de creación de sitios más de cerca.

Nuevo sitio de WordPress

Para empezar, selecciona la opción «Nuevo sitio de WordPress». Para este método de creación de sitios, todo lo que tienes que hacer es especificar un nombre de sitio, un nombre de usuario de administrador de WordPress y una contraseña de administrador de WordPress. Después de rellenar estos tres campos, haz clic en «Crear sitio».

Crear un nuevo sitio de WordPress en DevKinsta.
Crear un nuevo sitio de WordPress en DevKinsta.

Importado de Kinsta

La segunda opción es importar un sitio que ya está alojado en Kinsta. Para ello, haz clic en «Importar desde Kinsta» y proporciona tus datos de acceso a MyKinsta.

Después de entrar, selecciona el entorno Kinsta que te gustaría clonar en tu ordenador local. DevKinsta permite clonar entornos en vivo y staging en Kinsta, así que asegúrate de elegir el correcto.

Después de hacer clic en un entorno, especifica si el sitio es una instalación multisitio y haz clic en «Importar sitio» para empezar a clonar tu sitio.

Clone su sitio en vivo con la función "Importar desde Kinsta".
Clona tu sitio en vivo con la función «Importar desde Kinsta».

Sitio personalizado

La tercera y última opción, «Sitio personalizado», te permite configurar ajustes específicos para tu instalación local de WordPress.

Aquí están los ajustes que puedes modificar con este método de creación de sitios:

  • Nombre del sitio
  • Versión PHP (PHP 7.2, 7.3, 7.4 y 8.0)
  • Nombre de la base de datos
  • Habilitar HTTPS
  • Título del sitio de WordPress
  • Correo electrónico del administrador de WordPress
  • Nombre de usuario del administrador de WordPress
  • Contraseña del administrador de WordPress
  • Modo multisitio de WordPress
Personaliza una instalación local de WordPress con DevKinsta.
Personaliza una instalación local de WordPress con DevKinsta.

Después de configurar los ajustes deseados, haz clic en «Crear sitio» para iniciar el proceso de creación del sitio.

Navegando por la pantalla de «Información del sitio» de DevKinsta

Después de crear un sitio, verás la pantalla «Información del sitio». Cada sitio creado en DevKinsta tiene su propia página de «Información del sitio», y puedes pensar en esta pantalla como el panel de control de la misión para un sitio local de WordPress.

En esta pantalla, puedes encontrar información útil como los detalles de identidad del sitio, la versión PHP, la versión WordPress, el modo SSL, las credenciales de la base de datos, el nombre del host del sitio.

La pantalla «Información del Sitio» también tiene botones convenientes para abrir tu sitio local en un navegador de Internet, enviar un sitio a un entorno staging de Kinsta, lanzar el Adminer para la gestión de la base de datos y acceder al panel de administración de WordPress de tu instalación local de WordPress.

Vamos a repasar los aspectos clave de cada sección de la pantalla «Información del sitio».

La pantalla de "Información del sitio" en DevKinsta.
La pantalla de «Información del sitio» en DevKinsta.

La parte superior de la pantalla «Información del sitio» tiene información general sobre tu sitio de WordPress. Para los desarrolladores, la «Ruta del Sitio» y el «Host del Sitio» son especialmente útiles. La «Ruta del Sitio» se refiere a la ubicación de la instalación de WordPress en el sistema de archivos local, y puedes hacer clic en el icono de la carpeta para ir directamente a la carpeta y empezar a editar temas, plugins y más. El «Host del sitio» es un nombre de dominio personalizado .local (por ejemplo, https://kinstalife.local) que puede utilizar para acceder a un sitio local de WordPress en un navegador web.

La sección «SSL y HTTPS» contiene un conmutador HTTPS, que genera automáticamente un certificado SSL para tu sitio local de WordPress, y te permite acceder al sitio a través de HTTPS.

La sección «Base de datos» muestra la configuración de la base de datos de tu sitio local de WordPress. Esta es la información que necesitas si deseas acceder a tu base de datos de WordPress a través de la herramienta de línea de comandos MySQL o una herramienta de gestión de bases de datos de terceros.

Por último, la sección «WordPress» muestra la versión del núcleo de WordPress, el estado del modo multisite, e incluso hay una opción para habilitar el modo WP_DEBUG para solucionar los problemas de tu sitio WordPress.

Gestión de múltiples sitios en DevKinsta

Para las agencias y los desarrolladores que trabajan en varios proyectos a la vez, ¡DevKinsta te permite desplegar y administrar varios sitios locales de WordPress! Cada sitio local de WordPress administrado por DevKinsta funciona en su propio entorno contenedorizado. Esto significa que cada sitio tiene su propia versión PHP personalizable, versión de WordPress, buzón de correo electrónico y mucho más.

Para ver la lista de sitios de DevKinsta, haz clic en el icono del sitio en la barra lateral izquierda.

Despliega múltiples entornos locales de WordPress con DevKinsta.
Despliega múltiples entornos locales de WordPress con DevKinsta.

En esta pantalla, puedes ver una lista de todos tus sitios locales de WordPress. Para añadir otro sitio, solo tienes que hacer clic en el botón «Añadir sitio».

Gestiona varios sitios locales de WordPress con DevKinsta.
Gestiona varios sitios locales de WordPress con DevKinsta.

Integración de MyKinsta en DevKinsta

Para los usuarios con sitios de WordPress alojados en Kinsta, DevKinsta facilita la introducción de cambios en línea en un entorno staging de Kinsta. Para enviar un sitio local a Kinsta, solo tienes que hacer clic en el botón «Enviar a staging» en tu página de «Información del sitio».

Empuja tu sitio local de WordPress a un entorno de puesta en escena de Kinsta.
Envia tu sitio local de WordPress a un entorno staging de Kinsta.

Si es necesario, te le pedirá que introduzca tus credenciales de MyKinsta.

Entonces tendrás que seleccionar un sitio objetivo al que enviar. Ten en cuenta que este proceso sobrescribirá el contenido del entorno staging actual si este ya existe.

Elija un entorno de montaje para empujar los cambios.
Elija un entorno staging para enviar los cambios.

Por último, pulsa «Enviar a staging» para confirmar la acción.

Confirme la acción "Empujar a la puesta en escena".
Confirma la acción «Enviar a staging».

Después de enviar tu sitio local de WordPress a Kinsta, puedes ver el sitio a través de la URL del entorno staging. Si es necesario, puedes entonces enviar el entorno staging al entorno en vivo en MyKinsta.

Cómo utilizar el administrador para gestionar tu base de datos

DevKinsta viene con una herramienta ligera de gestión de bases de datos llamada Adminer. Al igual que phpMyAdmin, que utilizamos para los sitios alojados en Kinsta, Adminer te proporciona una interfaz web para editar las tablas de la base de datos, ejecutar consultas de la base de datos, importar y exportar copias de seguridad y más.

Para lanzar el Adminer, haz clic en el botón «Administrador de la base de datos» en la parte superior de la página «Información del sitio». Adminer se abrirá en tu navegador web predeterminado.

Haga clic en "Administrador de la base de datos" para acceder al administrador de DevKinsta.
Haz clic en «Administrador de la base de datos» para acceder a Adminer en DevKinsta.

Después de iniciarAdminer, verás las tablas de tu base de datos de WordPress. La siguiente captura de pantalla muestra la base de datos de nuestro sitio de pruebas «kinstalife». Bajo la columna «Tabla», puedes ver las tablas predeterminadas de WordPress como wp_comments, wp_posts, etc.

Base de datos de WordPress en Adminer.
Base de datos de WordPress en Adminer.

Para editar una entrada de la base de datos, haz clic en la tabla deseada. Por ejemplo, si queremos editar la URL de inicio e ite de nuestro sitio WordPress, podemos hacer clic en la tabla wp_options.

Haz clic en "Seleccionar datos" para editar tus tablas de la base de datos de WordPress.
Haz clic en «Seleccionar datos» para editar tus tablas de la base de datos de WordPress.

En esta página, podemos editar el option_value para siteurl para actualizar la URL de nuestro sitio de WordPress, y lo mismo se puede hacer para la URL de inicio también.

Edita una base de datos de WordPress "option_value" con Adminer.
Edita una base de datos de WordPress «option_value» con Adminer.

Adminer también soporta la importación y exportación de bases de datos. Esto es útil para trabajar con archivos de respaldo de la base de datos como los que incluimos con las copias de seguridad descargables.

Para importar un archivo de base de datos, haz clic en «Importar» en la esquina superior izquierda de Adminer. Haz clic en «Elegir Archivos» para seleccionar una copia de seguridad de la base de datos, y haz clic en «Ejecutar» para iniciar el proceso de importación. Adminer soporta tanto archivos .sql en bruto como archivos .sql.gz comprimidos.

Importar una copia de seguridad de la base de datos con Adminer.
Importar una copia de seguridad de la base de datos con Adminer.

Para exportar una copia de seguridad completa de la base de datos, haz clic en «Exportar» en la esquina superior izquierda de Adminer. Selecciona «gzip» para el formato de salida, «SQL» para el formato de la base de datos, y deja los otros ajustes como están. Haz clic en «Exportar» para iniciar el proceso de copia de seguridad.

El administrador exportará la base de datos de WordPress a un archivo comprimido .sql.gz.

Exportar una copia de seguridad de la base de datos del administrador.
Exportar una copia de seguridad de la base de datos del administrador.

Por último, Adminer soporta la ejecución de comandos SQL, lo que significa que puedes ejecutar consultas de la base de datos en tu base de datos de WordPress. Por ejemplo, si estás tratando de encontrar la cantidad de datos autocargados en tu base de datos, puedes ejecutar un comando SQL en Adminer.

SELECT SUM(LENGTH(option_value)) as autoload_size FROM wp_options WHERE autoload='yes';

Para ejecutar una consulta en la base de datos, haz clic en «Comando SQL» en la esquina superior izquierda de Adminer. Especifica una consulta de base de datos y haz clic en «Ejecutar» para ejecutar el comando.

Consulta tu base de datos con un comando SQL en el Administador.
Consulta tu base de datos con un comando SQL en el Administador.

Con la integración de DevKinsta’s Adminer, tienes un control avanzado sobre tu base de datos de WordPress.

Tanto si necesitas editar tablas de bases de datos, importar o exportar copias de seguridad, o ejecutar complejos comandos SQL, DevKinsta te tiene cubierto.

Cómo inspeccionar el correo electrónico saliente de WordPress

DevKinsta incluye un servidor SMTP incorporado y una herramienta de revisión de correo electrónico. Esto permite a tus sitios locales de WordPress enviar correos electrónicos salientes como un sitio de producción en vivo. Sin embargo, los correos electrónicos enviados serán capturados y almacenados en la bandeja de entrada de DevKinsta.

Esto te da lo mejor de ambos mundos – puedes usar DevKinsta para probar la funcionalidad del correo electrónico saliente para flujos de trabajo de automatización de marketing, confirmaciones de pedidos de WooCommerce, y más, sin enviar spam a los buzones de correo electrónico de tus visitantes y clientes.

Para acceder al buzón de correo electrónico de DevKinsta, haz clic en el icono de correo en la barra lateral izquierda.

DevKinsta incluye un servidor SMTP incorporado y una herramienta de captura de correo electrónico.
DevKinsta incluye un servidor SMTP incorporado y una herramienta de captura de correo electrónico.

En la bandeja de entrada del correo electrónico, verás una lista de los correos electrónicos salientes que fueron capturados. En la siguiente captura de pantalla, puedes ver un correo electrónico saliente de nuestro sitio de prueba «kinstalife».

Un correo electrónico saliente en la bandeja de entrada de DevKinsta.
Un correo electrónico saliente en la bandeja de entrada de DevKinsta.

Para revisar un correo electrónico saliente, solo tienes que hacer clic en él. Para cada correo electrónico, DevKinsta te permite revisar la «dirección de origen», la «dirección de destino», el contenido del cuerpo, la hora de entrega y mucho más.

 Los modos de visualización de la bandeja de entrada del correo electrónico de DevKinsta.
Los modos de visualización de la bandeja de entrada del correo electrónico de DevKinsta.

También puedes elegir mostrar el correo electrónico en modo HTML, texto sin formato o sin procesar. El modo HTML es útil para probar las plantillas HTML de los correos electrónicos, mientras que el modo Raw te permite inspeccionar directamente los encabezados de los correos electrónicos como MIME-Version y X-Mailer.

Para aprender más sobre DevKinsta, asegúrate de unirte al foro oficial de la comunidad y leer la documentación de DevKinsta.

¿Cómo instalar WordPress localmente con DesktopServer?

DesktopServer es un gran producto de WordPress de ServerPress, que puede hacer que instalar WordPress localmente sea muy fácil:

La pantalla del DesktopServer
La pantalla del DesktopServer

Puedes lanzar una nueva instalación de desarrollo en cuestión de segundos con el simple clic de un botón. Esta herramienta también es totalmente compatible con multisitio y WP-CLI, y funciona tanto en Windows como en Mac.

ServerPress tiene tanto una versión gratuita como una versión premium, esta última cuesta 99,95 dólares al año. La versión premium incluye algunas características avanzadas, como:

  • Soporte multi-sitio
  • Importación y exportación de copias de seguridad de terceros
  • Desplegándose directamente a tu sitio en vivo
  • Omitir cualquier plugin de inicio de sesión

Puedes elegir la versión que mejor se adapte a tus necesidades. Si solo necesitas hacer algunas pruebas rápidas, la versión gratuita está bien.

Paso 1: Descarga DesktopServer a tu ordenador

Para instalar WordPress localmente, primero deberás descargar DesktopServer de tu sitio web. Hay una versión para Windows y otra para Mac. Para este ejemplo, usaremos la versión de Windows.

En el sitio web, haz clic en el botón de Descarga gratuita en la esquina superior derecha (o Compra Premium si es lo que prefieres):

El sitio web de ServerPress
El sitio web de ServerPress

Esto comenzará automáticamente a descargar el archivo . zip a tu ordenador.

Paso 2: Ejecuta el instalador del DesktopServer

Una vez que el archivo se haya descargado, el siguiente paso es ejecuta el instalador de DesktopServer. Antes de hacerlo, descomprime el archivo que acabas de descargar. Esto puede tardar unos minutos en completarse.

Una vez que hayas terminado, haz clic en Instalar DSL:

La aplicación de instalación de DesktopServer
La aplicación de instalación de DesktopServer

Cuando inicies el programa por primera vez, se te pedirá que se reinicie con privilegios de administrador. Selecciona Continuar. A continuación, se te pedirá que aceptes los términos de los servicios y que elijas una opción para la instalación:

La ventana de instalación del DesktopServer
La ventana de instalación del DesktopServer

Deja seleccionada la opción Instalación del Nuevo DesktopServer, luego haz clic en Continuar. El proceso de instalación comenzará, lo cual puede tardar un poco de tiempo.

Cuando haya finalizado, presentará un popup que te hará saber que está completo. También te dice en qué lugar del directorio de tu ordenador puedes encontrar la aplicación. Cuando hayas terminado, haz clic en Finalizar.

Paso 3: Habilita los plugins e inicia los servicios de Apache y MySQL

Una vez completada la instalación, puedes habilitar una multitud de diferentes plugins de desarrollo:

La pantalla de plugins de desarrollo de DesktopServer
La pantalla de plugins de desarrollo de DesktopServer

Aquí tienes un resumen de los plugins de desarrollo que puedes usar al instalar WordPress localmente. Recomendamos seriamente el login bypass y los plugins DS-CLI.

  • Modo de avión: Controlar la carga de los archivos externos cuando se desarrollan localmente.
  • Bypass login: Permite al desarrollador eludir las credenciales de acceso, mediante la selección rápida de cualquiera de los 100 primeros nombres de usuario en un combobox.
  • Importación limpia: Reinicia . htaccess, limpia la caché de los hosts de terceros
  • Debug and Trace: Fuerza WP_DEBUG = true, y habilita las declaraciones de rastreo de plataforma/idioma en PHP y JavaScript.
  • Apoyo a Dreamweaver: Habilita la creación automática de archivos de proyecto de Dreamweaver, y un modo WYSIWYG cuando se trabaja con archivos de plantillas y style.css.
  • DS-CLI: Es una interfaz mejorada, multiplataforma, de línea de comandos para desarrolladores profesionales. Te permite usar fácilmente CLI, Composer, Git y PHPUnit. Se incluyen NodeJS y NPM para permitir la instalación de GRUNT, Gulp, y otras dependencias del Nodo.
  • Despliegue del DS: Se utiliza para mover un sitio de una instalación local de DesktopServer a un servidor en vivo.
  • Autoconversión InnoDB: Convierte las tablas de un sitio a InnoDB en las operaciones de Crear, Copiar, Mover e Importar.
  • Barra de color de la administración local: Cambia el color de la barra de administración.
  • Visualizador del buzón: Proporciona una rápida visualización offline de los servicios de entrega de correo.

Ten en cuenta que algunas de estas opciones solo están disponibles con la versión premium. Cuando hayas terminado, selecciona Siguiente. Se te preguntará si deseas iniciar los servicios web y de bases de datos, así que vuelve a presionar Siguiente.

Paso 4: Crea un nuevo sitio de desarrollo

Cuando termines de habilitar los plugins y de iniciar los servicios web y de bases de datos, el siguiente paso será seleccionar Crear un nuevo sitio web de desarrollo:

La opción de crear un nuevo sitio web de desarrollo en DesktopServer
La opción de crear un nuevo sitio web de desarrollo en DesktopServer

Aquí es donde el programa instalará WordPress para ti. Tendrás que elegir el nombre de tu sitio, que también será su dirección local. Llamamos al nuestro «testsite», así que nuestra URL de desarrollo será «testsite.dev» en nuestra máquina local:

La pantalla para crear un nombre de sitio en DesktopServer
La pantalla para crear un nombre de sitio en DesktopServer

DesktopServer te permite crear diferentes planos, haciéndolo casi como una plantilla pre-construida. En nuestro caso, sin embargo, simplemente queremos una instalación nueva.

DesktopServer siempre tiene la última versión de WordPress como plano predeterminado. Esto significa que no tienes que preocuparte por descargarlo manualmente del repositorio y descomprimirlo.

De forma predeterminada, la raíz del sitio se encuentra en tu carpeta Mis documentos. Si estás contento con esto, puedes dejarlo como está. Sin embargo, para facilitar la organización, cambiamos la nuestra a una carpeta que creamos en la raíz de nuestra unidad C: llamada «wordpress».

Cuando estés listo, haz clic en Crear. Entonces verás la URL de tu instalación local de WordPress. Haz clic en ella para finalizar la instalación.

Paso 5: Instala y configura tu sitio de WordPress

Al hacer clic en el enlace que acabamos de mencionar, tu sitio local de WordPress se abrirá en una pestaña del navegador:

Una nueva página de configuración de la instalación de WordPress
Una nueva página de configuración de la instalación de WordPress

Después de elegir tu idioma, el siguiente paso es darle un título a tu sitio y elegir un nombre de usuario (si planeas hacer que el sitio funcione más tarde, no uses «admin» como nombre de usuario, sobre el cual puedes leer más en nuestra guía de seguridad de WordPress), una contraseña sólida y tu dirección de correo electrónico:

La página de bienvenida de un nuevo sitio de WordPress
La página de bienvenida de un nuevo sitio de WordPress

Cuando hayas terminado, selecciona Instalar WordPress. ¡Eso es todo! Acabas de instalar WordPress localmente y tu sitio está en funcionamiento. Ahora puedes navegar hasta tu instalación local y probarlo.

En nuestro caso, iremos a «testsite.dev» en la barra de direcciones de nuestro navegador. Ya que seleccionamos la función de plugin de conexión de bypass durante la configuración, hay un menú desplegable donde podemos seleccionar nuestro administrador y ser conectado automáticamente. Obviamente no lo usarás en un sitio de producción, pero es súper útil para un entorno de desarrollo.

Consejos adicionales para usar DesktopServer para instalar WordPress localmente

Debido a la forma en que Windows maneja sus permisos de archivo, es posible que veas o no un mensaje al iniciar sesión sobre la falta de actualización de WordPress:

Un mensaje de error en la actualización de WordPress
Un mensaje de error en la actualización de WordPress

Para solucionarlo, simplemente abre el símbolo del sistema como administrador y ejecuta el siguiente comando dentro de la carpeta del directorio de WordPress:

attrib -s *.*
Permisos de LAMP para WordPress
Permisos de LAMP para WordPress

Si necesitas más orientación o instrucción sobre cómo hacerlo, puedes aprender más sobre los detalles en ServerPress.

Para crear sitios adicionales de WordPress o editarlos, simplemente lanza el archivo DesktopServer.exe de nuevo. Puedes detener y reiniciar los servicios, crear nuevos sitios, editarlos, exportarlos e importarlos, etc. Para acceder a phpMyAdmin, puedes hacer clic en el botón Sitios en la parte inferior izquierda:

El botón "Sitios" de la aplicación DesktopServer
El botón «Sitios» de la aplicación DesktopServer

Alternativamente, puedes introducir «localhost» en la barra de direcciones de tu navegador. Esto hará que aparezca la interfaz del administrador en el localhost:

La interfaz de administrador del servidor local del DesktopServer
La interfaz de administrador del servidor local del DesktopServer

Allí, puedes obtener los enlaces a todos tus sitios de WordPress, así como los enlaces del tablero y los enlaces de phpMyAdmin.

Otra característica impresionante es la capacidad de lanzar WP-CLI (o DS-CLI) con un solo clic. Si seleccionaste la opción DS-CLI durante el proceso de configuración anterior, habrá un enlace para ello dentro de tu tablero. Simplemente haz clic en él, y podrás empezar a ejecutar los comandos de WP-CLI.

DesktopServer también incluye una función de exportación, que te permite exportar tu sitio de WordPress directamente a un sitio en vivo o a un archivo . zip. Ten en cuenta que necesitarás la versión premium para esto.

Cómo instalar WordPress localmente en Windows usando WAMP

Si deseas instalar WordPress localmente en un ordenador con Windows, también puedes hacerlo con WampServer, también conocido como WAMP. WAMP es un software que agrupa el servidor web Apache, PHP y MySQL específicamente para dispositivos Windows. Echemos un vistazo a cómo usarlo para instalar WordPress localmente.

Paso 1: Descarga e instala WAMP en tu ordenador

El primer paso es descargar e instalar el software WAMP en tu ordenador. Puedes hacerlo visitando el sitio web de WampServer y seleccionando Comenzar a usar WampServer:

El sitio web de WampServer
El sitio web de WampServer

Esto le llevará automáticamente a la sección de descargas del sitio, donde tendrás dos versiones para elegir: WampServer 32 bit y WampServer 64 bit. Selecciona la que se recomiende para tu sistema operativo.

Si no estás seguro de si tu sistema operativo es de 32 ó 64 bits, puedes averiguar esta información navegando a Configuración > Acerca de:

La página de especificaciones del dispositivo en Windows
La página de especificaciones del dispositivo en Windows

En la sección Especificaciones del dispositivo, podrás encontrar tu tipo de sistema operativo.

Paso 2: Ejecuta el archivo Wampserver.exe para iniciar la instalación

Después de descargar el software, haz clic en el archivo wampserver.exe para ejecutar el instalador. Esto puede tardar un minuto o dos.

Además, toma nota de dónde se descargó este archivo, ya que tendrás que revisarlo más tarde:

La ventana de configuración de Wamp
La ventana de configuración de Wamp

Se te indicarán una serie de instrucciones en la pantalla para completar el proceso de instalación.

Durante este proceso, se te pedirá que definas un navegador web. Siempre puedes cambiar esta opción por el navegador que prefieras, navegando a los Archivos de Programa de tu ordenador.

Paso 3: Crea una nueva base de datos MySQL

El siguiente paso es crear una base de datos MySQL en blanco. Después de lanzar WAMP, habrá un icono verde en la esquina inferior derecha de la pantalla.

Haz clic en el icono, seguido de phpMyAdmin. Esto te llevará automáticamente a la pantalla de inicio de sesión de tu navegador:

La página de acceso de phpMyAdmin
La página de acceso de phpMyAdmin

En el campo de nombre de usuario, introduce «root», deja el campo de la contraseña vacío y selecciona el botón «Ir«. A continuación, haz clic en Bases de datos:

La página de bases de datos de phpMyAdmin
La página de bases de datos de phpMyAdmin

En la sección Crear bases de datos, deberás dar un nombre a tu nueva base de datos. A continuación, haz clic en Crear. Eso es todo. Ahora tienes tu base de datos configurada.

Paso 4: Instala WordPress y extrae los archivos

Una vez que termines de crear tu base de datos, el siguiente paso es instalar WordPress localmente. Para ello, visita WordPress.org y haz clic en Consigue WordPress, seguido de Descargar WordPress:

La página de descarga en WordPress.org
La página de descarga en WordPress.org

Esto descargará un archivo . zip a tu ordenador. El siguiente paso es extraer los archivos. Haz clic en la carpeta y selecciona Extraer todo.

Cuando hayas terminado, haz clic con el botón derecho del ratón en la carpeta y selecciona Copiar. Vuelve a la carpeta de tu computadora donde descargaste WAMP y pega la carpeta «wordpress» en ese directorio.

En este punto, también puedes renombrar la carpeta «wordpress» si lo deseas. El nombre de la carpeta será la URL de tu instalación local de WordPress. Para este tutorial, renombraremos el nuestro a «mytestsite».

Paso 5: Visita tu sitio local de WordPress en tu navegador de Internet

Abre tu navegador de Internet y escribe en la barra de búsqueda «http://localhost/mytestsite/». Por supuesto, reemplaza «mytestsite» con el nombre de tu carpeta «wordpress».

El software presentará entonces una serie de indicaciones para que configures tu instalación de WordPress. Seleccionarás un idioma y revisarás la información de la base de datos (la misma serie de pasos que discutimos en la sección anterior). Cuando termines, haz clic en ¡Vamos a ello!:

La página de detalles de la base de datos de una nueva instalación de WordPress
La página de detalles de la base de datos de una nueva instalación de WordPress

En la siguiente pantalla, introducirás la información de tu base de datos. El nombre será lo que llamaste a tu base de datos, el nombre de usuario es «root», y puedes dejar el campo de la contraseña vacío.

A continuación, haz clic en el botón Ejecutar la instalación. Luego puedes ponerle un nombre a tu sitio y crear un nombre de usuario y una contraseña. Cuando hayas terminado, selecciona Instalar WordPress. Cuando el software termine de instalarse, te mostrará un mensaje de ¡Lo lograste!

Después de eso, puedes hacer clic en Iniciar sesión. Esto te llevará a la página de inicio de sesión del administrador de tu sitio de WordPress.

¡Eso es! Ahora tienes instalado un entorno de testeo local.

Cómo instalar WordPress localmente en Mac usando MAMP

Si buscas un software de servidor local para usar en una computadora Mac, podrías considerar MAMP. MAMP es la abreviatura de Macintosh, Apache, MySQL y PHP. Es increíblemente fácil de usar.

Paso 1: Descarga e instala MAMP en tu ordenador

Como en las dos secciones anteriores, el primer paso es descargar e instalar MAMP en tu ordenador. Puedes hacer esto desde la página web oficial de MAMP:

La pantalla de descarga de MAMP
La pantalla de descarga de MAMP

Ten en cuenta que aunque puedes descargar y usar MAMP de forma gratuita, también hay planes premium disponibles.

Paso 2: Lanza MAMP y pon en marcha tus servidores

Una vez que termine de descargarse, haz clic en el archivo mamp.pkg. Aparecerá una ventana de instalación. Selecciona el botón Continuar para seguir la serie de indicaciones:

La ventana de instalación de MAMP
La ventana de instalación de MAMP

A continuación, navega a Ir > Aplicaciones en tu ordenador y haz clic en la carpeta MAMP:

La carpeta de la aplicación MAMP
La carpeta de la aplicación MAMP

Dentro de esa carpeta, haz clic en el icono del elefante MAMP:

El icono de la aplicación MAMP
El icono de la aplicación MAMP

Esto abrirá una nueva ventana. Presiona Iniciar Servidores:

La opción de servidores de inicio MAMP
La opción de servidores de inicio MAMP

Una vez que los servidores Apache y MySQL se inicien, MAMP abrirá automáticamente la página WebStart en tu navegador.

Paso 3: Crea tu base de datos y actualiza tu información de usuario

Ahora es el momento de crear una nueva base de datos. En la página WebStart, selecciona Herramientas > phpMyAdmin:

Abriendo phpMyAdmin a través de la página web de MAMP WebStart
Abriendo phpMyAdmin a través de la página web de MAMP WebStart

Una vez que phpMyAdmin se abra, haz clic en la pestaña de Bases de datos. Dale un nombre a tu base de datos, y luego selecciona Crear:

Creando una nueva base de datos para su sitio MAMP local
Creando una nueva base de datos para su sitio MAMP local

A continuación, necesitarás actualizar las credenciales de usuario de la base de datos MySQL para la cuenta predeterminada que MAMP crea para ti, ya que las necesitarás para completar el proceso de instalación de WordPress. Vuelve a la pantalla de inicio de phpMyAdmin y haz clic en la pestaña Cuentas de usuario.

Luego, haz clic en Editar privilegios para la cuenta con el nombre de usuario mamp:

Editar la cuenta de usuario predeterminada de MAMP phpMyAdmin
Editar la cuenta de usuario predeterminada de MAMP phpMyAdmin

Selecciona la pestaña Cambiar contraseña, introduce tu contraseña y pulsa Ir:

Cambiar la contraseña de la cuenta predeterminada de MAMP phpMyAdmin
Cambiar la contraseña de la cuenta predeterminada de MAMP phpMyAdmin

Entonces puedes cerrar phpMyAdmin.

Paso 4: Instala WordPress y visita tu sitio desde Localhost

Ahora, visita el sitio web WordPress.org y descarga la última versión de WordPress. Luego descomprime la carpeta «wordpress» cuando termine de descargarse. Haz clic con el botón derecho del ratón en la carpeta y selecciona Copiar.

Regresa a Ir > Aplicaciones > MAMP en tu ordenador, y abre la carpeta htdocs:

La carpeta htdocs en la aplicación MAMP
La carpeta htdocs en la aplicación MAMP

Dentro de esa carpeta, pega la carpeta de WordPress que acabas de copiar. Sugerimos renombrarla a «mytestsite» o algo similar:

Renombrar la instalación local de WordPress de la MAMP
Renombrar la instalación local de WordPress de la MAMP

Luego, navega a «http://localhost/8888/mytestsite» en una nueva pestaña. Te pedirá que introduzcas tus credenciales de la base de datos, así como el nombre de tu sitio:

Completando el asistente de instalación de WordPress
Completando el asistente de instalación de WordPress

Una vez que completes las instrucciones de instalación de WordPress, ¡ya estás listo! Si necesitas más instrucciones sobre este paso, puedes referirte a la sección anterior de este post.

Puedes leer nuestra guía aquí sobre cómo puedes solucionar el error «Este sitio no puede proporcionar una conexión segura» al utilizar MAMP.

Cómo instalar WordPress localmente usando XAMPP

XAMPP es otro popular entorno de desarrollo PHP que puedes usar para instalar WordPress localmente. Puedes usarlo para Windows, MacOS o Linux. Aquí te explicaremos cómo hacerlo para Windows, aunque el proceso es en gran medida el mismo para los usuarios de Mac.

Paso 1: Descarga e instala XAMPP en tu ordenador

Visita el sitio web de Apache Friends y, junto al botón verde de descarga, selecciona XAMPP para Windows (o el sistema operativo que estés usando):

El sitio web de Apache Friends
El sitio web de Apache Friends

El software se descargará automáticamente a tu ordenador. Cuando termine, haz clic en el archivo .exe para iniciar el instalador.

Ten en cuenta que para macOS, este será un archivo .dmg. Una vez que lo abras, haz clic en el icono XAMPP y arrástralo a tu carpeta de Aplicaciones.

Paso 2: Elige los componentes que deseas instalar

Después de ejecutar el instalador, se te pedirá que elijas los componentes a instalar. Los más importantes a seleccionar son Apache, MySQL, PHP y phpMyAdmin:

La pantalla de componentes de configuración del XAMPP
La pantalla de componentes de configuración del XAMPP

Puede desmarcar los otros componentes, ya que no son necesarios. Cuando termines, haz clic en el botón Siguiente y selecciona en qué carpeta quieres instalar XAMPP.

Haz clic en el botón Siguiente de nuevo, ignora el aviso de Bitnami y selecciona Siguiente una vez más.

Paso 3: Ejecuta el panel de control de XAMPP y testea tu servidor

En la pantalla final, elige lanzar el Panel de Control de XAMPP. En el Panel de Control de XAMPP que se abre, puedes hacer clic en los botones de Inicio junto a Apache y MySQL:

El panel de control del XAMPP
El panel de control del XAMPP

Después de que los ejecutes, el estatus debería cambiar a verde. Ahora es el momento de probar tu servidor. Puedes hacerlo introduciendo «http://localhost/» en tu navegador web. Si funciona, has añadido con éxito XAMPP a tu ordenador.

Paso 4: Descarga WordPress y crea una base de datos

El siguiente paso es instalar WordPress en tu ordenador. Puedes hacerlo yendo a WordPress.org y haciendo clic en Consigue WordPress.

Cuando el paquete termine de descargarse, extrae los archivos y luego copia la carpeta. A continuación, navega a la carpeta XAMPP de tu ordenador, y localiza y abre la carpeta htdocs.

A continuación, crea una nueva carpeta dentro de la carpeta htdocs. Puedes darle un nombre parecido a «mi sitio de prueba». Dentro de esa carpeta, pega los archivos de WordPress.

Ahora es el momento de crear tu base de datos.

Vuelve a tu panel de control de XAMPP y selecciona Admin junto a MySQL. Esto lanzará phpMyAdmin.

Haz clic en Bases de datos, luego da un nombre a tu base de datos y selecciona Crear (puedes consultar las secciones anteriores si necesitas más orientación).

Puedes nombrar tu base de datos como quieras. Sin embargo, sugerimos que sea simple y memorable, como «test_db».

Paso 5: Instala WordPress localmente visitando tu sitio en tu navegador

Para completar el proceso, puede visitar «http://localhost/mytestsite» en tu navegador. Recuerda reemplazar «mi sitio de prueba» con el nombre de tu carpeta de WordPress.

Se te pedirá que selecciones un idioma, nombra tu sitio y rellena los datos de tu base de datos. Luego puedes entrar en tu sitio de WordPress y empezar a usar tu entorno local.

Resumen

Configurando un entorno local de WordPress, puedes probar nuevas características y desarrollar completamente tus sitios de WordPress antes de ponerlos en marcha. De hecho, hay una variedad de métodos que puedes usar para instalar WordPress localmente en tu computadora.

En este artículo, explicamos cómo se puede hacer esto tanto en Mac como en Windows a través de un software de entorno de servidor local (DevKinsta, DesktopServer, WAMP, MAMP o XAMPP). Aunque las instrucciones específicas varían según la herramienta que utilices, el proceso puede resumirse en cinco pasos principales:

  1. Descarga e instala el software de entorno local en tu ordenador.
  2. Abre el archivo . exe/. dmg y ejecuta el instalador.
  3. Crea una base de datos MySQL en blanco.
  4. Descarga la última versión de WordPress.
  5. Visita tu sitio de prueba en tu navegador para completar el proceso de configuración del localhost.
Brian Jackson

Brian tiene una gran pasión por WordPress, lo ha estado utilizando durante más de 10 años e incluso ha desarrollado un par de plugins premium. Brian disfruta de los blogs, las películas y el senderismo. Conéctese con Brian en Twitter.