Publicado el Deja un comentario

5 herramientas para crear una instalación local de WordPress en Mac OS

5 herramientas para crear una instalación local de WordPress en Mac OS

Una instalación local de WordPress puede ahorrarnos mucho tiempo durante el desarrollo y diseño de un sitio web, y nos permitirá probar de forma segura la integración de cualquier tema, plugin, y configuración, sin temor a dañar nuestro sitio web en línea. Incluso puedes descargar un sitio web en línea completo para importarlo a tu entorno de desarrollo.

Continúa leyendo esta entrada para conocer nuestra selección de herramientas que te ayudarán a crear una instalación local de WordPress en Mac OS.

Publicado el 13 comentarios

Entorno de pruebas: WordPress en la nube utilizando Koding

Entorno de pruebas: WordPress en la nube utilizando Koding

Si eres desarrollador de WordPress y necesitas crear un entorno en la nube para probar y depurar temas o plugins, esta guía te resultará útil ya que explicaremos el proceso de instalación de tu CMS favorito utilizando la aplicación en línea Koding.


Acerca de Koding ::::

Koding es una comunidad de y para desarrolladores con base en San Francisco California creada por Devrim Yasar y Sinan Yasar. Esta grandiosa plataforma permite a los usuarios crear entornos de desarrollo y aplicaciones en la nube, además incluye funcionalidades que permiten la colaboración e interacción entre los miembros de un equipo.

Entorno de pruebas: WordPress en la nube utilizando Koding

Koding está disponible a través de cuatro diferentes modalidades, tres de ellas son planes de pago que se ofertan desde los USD $12.50 mensuales, así como un plan completamente gratuito que incluye 1GB de RAM y 3GB de espacio en discosuficiente para crear nuestro sitio de pruebas con WordPress en la nube!


Registro y activación en Koding

Para este ejemplo utilizaremos el plan gratuito (Free) de Koding. Utiliza el navegador de tu elección, e inicia el proceso de registro visitando el siguiente enlace: koding.com/Pricing

Entorno de pruebas: WordPress en la nube utilizando Koding
Registro y activación en Koding

Antes de continuar es necesario que verifiques tu cuenta de correo electrónico con el código provisto por Koding:

Entorno de pruebas: WordPress en la nube utilizando Koding
Código de verificación

Regresa a tu entorno en Koding.com y actívalo haciendo clic sobre el botón “TURN IT ON”:

Entorno de pruebas: WordPress en la nube utilizando Koding
Activación de entorno de pruebas

El entorno de pruebas VM (Virtual Machine / Máquina Virtual) será creado, espera algunos minutos para que finalice el proceso en cuestión:

Entorno de pruebas: WordPress en la nube utilizando Koding
Proceso de creación de entorno de pruebas

Eso es todo!, tu entorno de pruebas VM con un nombre similar a “koding-vm-0” será creado de forma exitosa!


Instalación de WordPress en la nube

1. Instalación de MySQL

Una vez creado nuestro entorno “koding-vm-0”, el siguiente paso es instalar el gestor de base de datos “MySQL”. Para hacer esto utiliza el terminal incluido en tu entorno de desarrollo y ejecuta el siguiente comando:

Entorno de pruebas: WordPress en la nube utilizando Koding
Instalación de MySQL
Este paquete se encargará de ejecutar la instalación de MySQL en tu VM – más información aquí.

Escribe la contraseña que deseas utilizar con MySQL, el proceso de instalación de MySQL iniciará de forma automática:

Entorno de pruebas: WordPress en la nube utilizando Koding
Proceso de instalación de MySQL

Si todo fue bien al final visualizarás la leyenda “Installation complete”:

Entorno de pruebas: WordPress en la nube utilizando Koding
MySQL: Installation complete

2. Instalación de WordPress

Ahora que el gestor de base de datos está listo, es momento de instalar el software de WordPress, para lo cual Koding nos facilita dicho proceso, basta con utilizar el siguiente comando en terminal:

Entorno de pruebas: WordPress en la nube utilizando Koding
Instalación de WordPress
Este paquete se encargará de ejecutar la instalación de WordPress en tu VM – más información aquí.

Ingresa la contraseña que asignaste a MySQL. El proceso de instalación de WordPress iniciará en automático. Cuando haya finalizado se mostrará la URL donde fue instalado WordPress. En este ejemplo la URL asignada a nuestra instalación de WordPress es: mvkoendev.koding.io/wordpress

Entorno de pruebas: WordPress en la nube utilizando Koding
URL de WordPress

Visita la URL provista para iniciar la famosa “instalación de 5 minutos” de WordPress:

Entorno de pruebas: WordPress en la nube utilizando Koding
Instalación de 5 minutos de WordPress

Completa la información del instalador: título del sitio, nombre de usuario, contraseña, email. Cuando estés listo haz clic sobre el botón “Install WordPress”:

Entorno de pruebas: WordPress en la nube utilizando Koding
Información del instalador

La ventana Success! confirmará que WordPress ha sido instalado en tu VM de forma exitosa:

Entorno de pruebas: WordPress en la nube utilizando Koding
Instalación exitosa de WordPress

Accede al escritorio de WordPress con tu nombre de usuario y contraseña de registro. Enhorabuena!, tu sitio de pruebas con WordPress en la nube ha sido creado de forma exitosa!

A partir de aquí podrás realizar todas las pruebas que son de tu interés, instalar temas y plugins, trabajar en el diseño de tu sitio, gestión de usuarios, etc. Considera que por defecto la instalación de WordPress es en idioma inglés, pero puedes modificar y cargar archivos a través del entorno de desarrollo koding con un simple “arrastrar y soltar”, y por supuesto también existe la opción de hacerlo vía FTP:

Entorno de pruebas: WordPress en la nube utilizando Koding
“Arrastra y suelta” archivos para cargarlos a tu entorno de desarrollo koding

3. Instalación de FTP

El entorno de pruebas VM que hemos creado no incluye soporte “out of the box” para el protocolo FTP, pero podemos instalarlo utilizando el siguiente comando en terminal:

Entorno de pruebas: WordPress en la nube utilizando Koding
Instalación de FTP
Este paquete se encargará de ejecutar la instalación del protocolo FTP en tu VM – más información aquí.

Escribe tu contraseña – esta contraseña es la que asignaste a tu cuenta koding. El proceso de instalación de FTP tomará sólo algunos segundos, al finalizar se mostrará un resumen con los datos de acceso FTP:

  • HOST: mvkoendev.koding.io
  • USER: mvkoendev
  • PASS: contraseña de tu cuenta koding
Entorno de pruebas: WordPress en la nube utilizando Koding
Datos para acceso a FTP

Hecho lo anterior ya podrás utilizar el cliente FTP de tu preferencia para gestionar archivos en general, temas y plugins:

Entorno de pruebas: WordPress en la nube utilizando Koding
Cliente para protocolo FTP
Recuerda que tu instalación de WordPress se ubica en la siguiente ruta: /Web/wordpress/, no olvides que el plan gratuito de koding esta limitado a un máximo de 3GB de espacio en disco.

Actualizaciones en WordPress

Si requieres actualizar el core de WordPress, temas o plugins, tan sólo debes utilizar los siguientes datos para que WordPress pueda conectarse al servidor web:

  • Hostname: localhost
  • FTP Username: nombre de usuario de cuenta FTP
  • FTP Password: contraseña de cuenta FTP
Entorno de pruebas: WordPress en la nube utilizando Koding
Datos para actualizar WordPress

Comentarios finales

Si bien es posible crear un entorno de pruebas con WordPress en la nube utilizando servicios como Rackspace o Amazon, Koding permite hacerlo de forma gratuita mediante una VM con acceso a terminal y FTP, gestión de bases de datos SQL; y muy importante, utilizando una red exclusiva de desarrollo y colaboración.

Happy Blogging!

Regístrate en Koding.com!

Publicado el Deja un comentario

Descubre cómo replicar los cambios de un sitio local a un sitio de pruebas en línea y viceversa

Anteriormente te explicamos cómo mover un sitio local de WordPress a un servidor en línea, y es que la mayoría de los usuarios que desarrollan sitios web con WordPress suelen trabajar de forma local, ello permite realizar los cambios y pruebas de una forma segura. Pues bien, esta entrada está especialmente dedicada a los desarrolladores de WordPress que se identifican con el siguiente escenario:

  • La mayor parte del desarrollo del proyecto se realiza de forma local (más información aquí)
  • Existe un sitio de pruebas en línea el cual es accesible para el cliente, es aquí donde el cliente supervisa día con día el avance de su proyecto.
  • El desarrollador desea aplicar los ajustes solicitados por el cliente y realizar las pruebas pertinentes de forma local, para después replicar los cambios de una forma conveniente en un sitio de pruebas en línea, o viceversa – de esta forma el desarrollador mantiene ambos sitios web en sincronía.

Plugin a utilizar: WP Migrate DB Pro

Descubre cómo replicar los cambios de un sitio local a un sitio de pruebas en línea y viceversa

WP Migrate DB Pro es un plugin premium creado por Delicious Brains que se enfoca en atender las tareas de migración de bases de datos de WordPress, facilitándonos el proceso de migración de forma exponencial. El plugin está disponible en dos tipos de licencias, para equipos (desde USD $550.00) e individuos:

Licencia utilizada en esta publicación.

Todas las versiones de WP Migrate DB Pro incluyen funciones avanzadas para:

  • Buscar y reemplazar datos serializados
  • Tareas para hacer “push” o “pullempujar/tirar bases de datos
  • Ajustes avanzados y opción para respaldar la base de datos antes de sustituirla.

Adquiere aquí el Plugin “WP Migrate DB Pro”


Instalación de WP Migrate DB Pro

Una vez que adquieras el plugin y su licencia de uso, instala “WP Migrate DB Pro” como cualquier plugin. Asegúrate de instalarlo en el sitio local, así como en el sitio de pruebas en línea. Hecho lo anterior ve al menú lateral izquierdo “Herramientas” > “Migrate DB Pro“:

Descubre cómo replicar los cambios de un sitio local a un sitio de pruebas en línea y viceversa

En la página “Migrate DB Pro” haz clic sobre la pestaña “Settings“, e ingresa tu licencia de uso en el campo “Your License“. Actívala haciendo clic sobre el botón “Activate License“:

Descubre cómo replicar los cambios de un sitio local a un sitio de pruebas en línea y viceversa

Ahora estás listo para utilizar “WP Migrate DB Pro” en ambos sitios web. Para este ejemplo utilizaremos los sitios web: mvkoenlocal.com (sitio local) y mvkoenlinea.com (sitio de pruebas remoto).


Escenario A: Replicar los cambios de un sitio local a un sitio de pruebas en línea

Descubre cómo replicar los cambios de un sitio local a un sitio de pruebas en línea y viceversa

Supongamos que realizaste cambios en el sitio local y deseas aplicarlos en el sitio de pruebas en línea, para lograr esto atiende lo siguiente – utilizaremos el tipo de migración “Push.
Sitio de pruebas en línea:

Ve a tu sitio de pruebas en línea, menú lateral izquierdo “Herramientas” > “Migrate DB Pro” > pestaña “Settings“. Activa la opción “Accept push requests …” para permitir la sobreescritura de la base de datos, después copia la URL que se muestra en el campo “Connection Info“:

Descubre cómo replicar los cambios de un sitio local a un sitio de pruebas en línea y viceversa
Sitio de pruebas en línea
Sitio local:

Ahora en el sitio local, haz clic en el menú lateral izquierdo “Herramientas” > “Migrate DB Pro” > pestaña “Migrate“. Elige el tipo de migración “Push” y pega la URL recién copiada en el campo “Connection Info – Site URL & Secret Key“:

Descubre cómo replicar los cambios de un sitio local a un sitio de pruebas en línea y viceversa
Sitio local
Ajustes adicionales:
  • De forma automática se incluirán los valores de los campos buscar y reemplazar, estos campos se encargarán de hacer las referencias necesarias entre el sitio local y el sitio de pruebas en línea.
  • Selecciona tablas especificas que se incluirán durante la migración utilizando la sección “Tables“, por defecto se migrarán todas las tablas con el prefijo “wp_“. Mi sugerencia es que siempre utilices la opicón “Migrate all tables with prefix “wp_”“, así evitarás la perdida de cualquier cambio o ajuste realizado.
  • Activa la casilla “Exclude Post Types” para excluir del proceso de migración tipos de entradas específicas, por ejemplo: páginas, productos, adjuntos, revisiones, etc.
  • Los ajustes para los usuarios avanzados permiten activar o desactivar el reemplazo de GUIDs, excluir comentarios spam, omitir la migración de los ajustes de plugins activos, o excluir los Transients API.
  • Backup the database before replacing it” es una opción que facilitará la creación automática de una copia de seguridad de la base de datos antes de reemplazarla. Incluye opciones adicionales para respaldar todas las tablas con prefijo “wp_“, respaldar únicamente las tablas seleccionadas para la migración, o respaldar tablas especificas.
  • Activa la casilla “Save Migration Profile” para guardar un “perfil de migración“, el cual incluirá cada uno de los ajustes de tu elección.

Cuando estés listo para iniciar el proceso de migración tipo “Push” haz clic sobre el botón “Migrate“:

Descubre cómo replicar los cambios de un sitio local a un sitio de pruebas en línea y viceversa

Hecho lo anterior se mostrará una ventana con el avance del proceso de migración y el tiempo transcurrido. Cabe mencionar que es posible pausar o cancelar este proceso en cualquier momento:

Descubre cómo replicar los cambios de un sitio local a un sitio de pruebas en línea y viceversa
Avance del proceso de migración y tiempo transcurrido

Cuando el proceso haya finalizado puedes cerrar la ventana resumen:

Descubre cómo replicar los cambios de un sitio local a un sitio de pruebas en línea y viceversa

Sitio de pruebas en línea:

Ve al sitio de pruebas en línea y revisa que los ajustes hayan sido replicados:

Descubre cómo replicar los cambios de un sitio local a un sitio de pruebas en línea y viceversa
Sitio de pruebas en línea actualizado con los cambios del sitio local

Recuerda que sólo se reflejarán los cambios aplicados en la base de datos. Si deseas incluir los archivos multimedia o ejecutar el proceso de migración a través de la línea de comandos, te sugiero adquirir la licencia “Developer” o “Elite” del plugin. De lo contrario, atiende los cambios de los archivos multimedia de forma manual vía FTP, o Admin de WordPress.


Escenario B: Replicar los cambios de un sitio de pruebas en línea a un sitio local

Descubre cómo replicar los cambios de un sitio local a un sitio de pruebas en línea y viceversa

Contrario al “Escenario A“, si realizaste cambios en el sitio de pruebas en línea y deseas aplicarlos en el sitio local, el tipo de migración que deberás utilizar es “Pull“.
Sitio de pruebas en línea

Ve a tu sitio de pruebas en línea, menú lateral izquierdo “Herramientas” > “Migrate DB Pro” > pestaña “Settings“. Activa la opción “Accept pull requests …“, esto permitirá exportar y descargar la base de datos actual, después copia la URL que se muestra en el campo “Connection Info“:

Descubre cómo replicar los cambios de un sitio local a un sitio de pruebas en línea y viceversa
Sitio de pruebas en línea
Sitio local:

En tu sitio local, haz clic en el menú lateral izquierdo “Herramientas” > “Migrate DB Pro” > pestaña “Migrate“. Elige el tipo de migración “Pull” y pega la URL recién copiada en el campo “Connection Info – Site URL & Secret Key“:

Descubre cómo replicar los cambios de un sitio local a un sitio de pruebas en línea y viceversa
Sitio local

De forma similar al Escenario A, gestiona los ajustes adicionales del proceso de migración .

Sitio local:

Cuando estés listo para iniciar el proceso de migración tipo “Pull” haz clic sobre el botón “Migrate“:

Descubre cómo replicar los cambios de un sitio local a un sitio de pruebas en línea y viceversa

Observa nuevamente la ventana con el avance del proceso de migración y el tiempo transcurrido:

Descubre cómo replicar los cambios de un sitio local a un sitio de pruebas en línea y viceversa
Avance del proceso de migración y tiempo transcurrido

Descubre cómo replicar los cambios de un sitio local a un sitio de pruebas en línea y viceversa

Echa un vistazo al sitio local, revisa que los últimos ajustes y cambios que contiene el sitio de pruebas en línea también se reflejen en el sitio local:

Descubre cómo replicar los cambios de un sitio local a un sitio de pruebas en línea y viceversa
Sitio local actualizado con los cambios del sitio de pruebas en línea

Comentarios finales

Cualquier usuario que haya migrado una base de datos, sabrá que el proceso de descarga y carga vía MySQL puede consumir mucho tiempo y recursos, ya que se trata de un proceso que se relaciona con tiempos de espera y de las capacidades de PHPMyAdmin. Por esta razón WP Migrate Pro resulta ser de gran utilidad, al día de hoy este poderoso plugin para WordPress ofrece la mejor solución para atender el proceso de migración en WordPress, replicar cambios de un sitio local a un sitio remoto y viceversa, así como eficientar el proceso de empujar o tirar bases de datos entre sitios remotos.

Adquiere aquí el Plugin “WP Migrate DB Pro”

Publicado el 6 comentarios

Crea un sitio de pruebas en WordPress completamente independiente

Si sueles descargar copias locales de un sitio para verificar su compatibilidad y funcionamiento óptimo con las nuevas actualizaciones de WordPress, o simplemente quieres probar nuevos temas o plugins sin afectar la experiencia del usuario, la siguiente herramienta te ayudará a crear un entorno de pruebas de un sitio web activo con tan solo un par de clics usando tu hosting actual.


Plugin: Sandbox

Crea un sitio de pruebas en WordPress completamente independiente
Plugin para WordPress: Sandbox

Sandbox” es un plugin gratuito creado por Eric Bartel con el cual serás capaz de realizar todas las pruebas que quieras: plugins, temas, ajustes, actualizaciones de WordPress, etc. El sitio de pruebas creado por Sandbox mantendrá el mismo dominio o URL y sólo estará disponible para el administradoren todo momento se mantendrá oculto de los visitantes y motores de búsqueda. Además, Sandbox te permitirá crear múltiples entornos de prueba y eliminarlos en cualquier momento.


Creación de sitio de pruebas en WordPress:

Una vez que instales y actives el plugin, ve al menú lateral izquierdo “Sandbox“:

Crea un sitio de pruebas en WordPress completamente independiente

Haz clic sobre el botón “Add New” para iniciar la creación de tu primer sitio de pruebas en WordPress:

Crea un sitio de pruebas en WordPress completamente independiente

Asigna al sitio de pruebas un “Nombre corto“, “Nombre“, y “Descripción” (opcional). Cuando estés listo haz clic sobre el botón “Create“:

Crea un sitio de pruebas en WordPress completamente independiente

El plugin comenzará primero con el proceso de copiado de las tablas de la base de datos (en automático se les asignará un prefijo diferente para su identificación), después los archivos serán copiados a una carpeta propia de Sandbox, y se actualizará el archivo “wp-config.php” del entorno de pruebas. Una pantalla resumen se mostrará al finalizar este proceso:

Crea un sitio de pruebas en WordPress completamente independiente
El tiempo del proceso de creación dependerá del tamaño del sitio web en cuestión

Ahora es momento de ingresar al entorno de pruebas recién creado, para hacer esto haz clic sobre el enlace “Activate ___“. A partir de aquí podrás realizar las pruebas que quieras sin afectar el sitio de producción. Observa que en la parte superior del escritorio de WordPress se nos mostrará un mensaje recordándonos que nos encontramos en el sitio de pruebas:

Crea un sitio de pruebas en WordPress completamente independiente

Para regresar al sitio de producción basta con hacer clic sobre el enlace “deactivate sandbox, click here” del mensaje superior. Para activar un sitio de pruebas visita nuevamente el menú lateral izquierdo “Sandbox” y activa el entorno de tu elección.


Comentarios finales

Cabe mencionar que el entorno de pruebas se activa a través de una cookie llamada “sandbox” en tu navegador, y en automático se añaden algunas líneas al archivo .htaccess con el identificador “# BEGIN Sandbox / # END Sandbox“. Si bien Sandbox no es un plugin perfecto, éste es una buena solución para realizar pruebas rápidas y resolver posibles conflictos de integración sin afectar nuestro sitio de producción!

Descargar Plugin: Sandbox

Publicado el 9 comentarios

Crear múltiples sitios web con WordPress de forma local en Mac OS

Crear múltiples sitios web con WordPress de forma local en Mac OS

Antes de comenzar la parte técnica de esta entrada dedicada a la productividad con WordPress, es importante destacar que nuestro equipo Mac ya incorpora una versión de Apacheout of the box“, por lo que si eres un usuario con conocimientos técnicos básicos, no hay razón de por qué utilizar un software adicional como MAMP o MAMP PRO para utilizar WordPress de forma local. A continuación te mostramos los pasos y herramientas necesarias para crear múltiples sitios web con WordPress de forma local en Mac OS:

Herramientas que utilizaremos en esta guía:

  • Mac con sistema operativo Mavericks o Yosemite
  • Software de WordPress
  • Script gratuito que se ejecutará vía Terminal
  • Sequel Pro (aplicación gratuita)
  • VirtualHostX (disponible desde USD $49.00)
Nota: la siguiente guía ha sido utilizada de forma satisfactoria en Mac OS Mavericks y en Mac OS Yosemite.

Paso 1: Crear carpeta principal

El primer paso para tener WordPress de forma local en Mac OS consiste en crear una carpeta principal que almacenará los archivos de todos nuestros sitio web. Para este ejemplo vamos a crear la carpeta “Sitios” en la sección “Documentos” de nuestro disco duro local:

Crear múltiples sitios web con WordPress de forma local en Mac OS


Paso 2: Descargar software de WordPress

El segundo paso es tener una copia fresca del software de WordPress. Ve a WordPress.org y descarga la versión más reciente de nuestro CMS favorito. Hecho lo anterior, descomprime el archivo .zip y traslada la carpeta resultante a la carpeta principal recién creada, que en este caso es “Sitios“:

Crear múltiples sitios web con WordPress de forma local en Mac OS

Puedes cambiar el nombre de la carpeta “wordpress” y utilizar el nombre de tu organización o el nombre del proyecto, por ejemplo: “mvkoen“, si lo deseas puedes mantener el nombre incluido por defecto:

Crear múltiples sitios web con WordPress de forma local en Mac OS


Paso 3: Instalar MySQL

Ahora es momento de instalar MySQL, para hacer esto existe un script que ejecuta la instalación en automático vía Terminal, este script ha sido creado por la compañía “Mac Mini vault” – un centro de procesamiento de datos con base en Milwaukee – Wisconsin (US) que se enfoca principalmente en proveer servicios de hosting a través de equipos Mac Mini.

El script creado por Mac Mini Vault que debes copiar, pegar, y ejecutar en “Terminal” es el siguiente:

Crear múltiples sitios web con WordPress de forma local en Mac OS

Una vez que ejecutes el script anterior asegúrate de escribir tu contraseña de administrador, pulsa return y atiende las instrucciones para continuar:

Crear múltiples sitios web con WordPress de forma local en Mac OS

El script se encargará de descargar la versión más reciente de MySQL, también definirá la contraseña de acceso. Si deseas obtener información detallada sobre las tareas ejecutadas por el script o si ya cuentas con una instalación de MySQL, por favor visita la publicación “Install MySQL on OS X 10.9 Mavericks” en el blog oficial de Mac Mini vault.

Iniciará la descarga e instalación de MySQL en nuestro sistema:

Crear múltiples sitios web con WordPress de forma local en Mac OS

El script nos ofrecerá la opción de añadir un panel de preferencias que permite activar o desactivar MySQL de una forma rápida y fácil. Es importante integrar este panel, así que asegúrate de hacer clic sobre el botón “Instalar“:

Crear múltiples sitios web con WordPress de forma local en Mac OS

Crear múltiples sitios web con WordPress de forma local en Mac OS

Ahora es necesario atender un par de preguntas a las cuales debes responder “NO” usando la letra “n” – recuerda pulsar return para responder a cada pregunta:

Crear múltiples sitios web con WordPress de forma local en Mac OS

Este paso ha finalizado y ahora puedes cerrar Terminal. MySQL ha sido instalado en nuestro Mac, un mensaje de confirmación será visible y se mostrará de forma similar a:

Crear múltiples sitios web con WordPress de forma local en Mac OS

Si el procedimiento se desarrolló de forma correcta, se habrá creado una contraseña de usuario que se mostrará en tu escritorio con el nombre “MYSQL_PASSWORD”:

Crear múltiples sitios web con WordPress de forma local en Mac OS

Abre el archivo “MYSQL_PASSWORD” con tu editor de textos preferido y copia la clave mostrada ya que la utilizaremos más adelante:

Crear múltiples sitios web con WordPress de forma local en Mac OS


Paso 4: Instalar Sequel Pro

Sequel Pro” es una aplicación gratuita para Mac OS que nos permitirá gestionar bases de datos de forma local. Descarga esta aplicación haciendo clic aquí:

Crear múltiples sitios web con WordPress de forma local en Mac OS

Instala Sequel Pro en tu Mac como cualquier otra aplicación:

Crear múltiples sitios web con WordPress de forma local en Mac OS

Descargar: Sequel Pro


Paso 5: Crear base de datos para WordPress

Abre Sequel Pro y conéctate al servidor local utilizando los siguientes datos de acceso:

  • Nombre: define aquí un nombre o dejar el valor incluido por defecto
  • Host: localhost / el campo se llenará con la dirección: 127.0.0.1
  • Usuario: root
  • Contraseña: pega aquí la contraseña incluida en el archivo “MYSQL_PASSWORD”

Cuando estés listo haz clic sobre el botón “Conectar“:

Crear múltiples sitios web con WordPress de forma local en Mac OS

Ahora es momento de crear nuestra primer base de datos. Utiliza el menú desplegable superior “Elegir base de datos…” de Sequel Pro y elige la opción “Añadir base de datos…“:

Crear múltiples sitios web con WordPress de forma local en Mac OS

Escribe un nombre para la nueva base de datos, para este ejemplo utilizaremos el nombre de “mvkoen” – te sugiero utilizar el nombre de tu proyecto u organización, mantén el valor “Default” del menú desplegable “Codificación”:

Crear múltiples sitios web con WordPress de forma local en Mac OS

Haz clic sobre el boton “Añadir” cuando estés listo. Este paso ha finalizado, y ahora contamos con una base de datos que será utilizada por WordPress de forma local.


Paso 6: Configurar WordPress con los datos de acceso de la base de datos

Este paso consiste en conectar WordPress con la base de datos recién creada. Ve a la carpeta que incluye los archivos del CMS, en este caso es “Sitios” > “mvkoen” y cambia el nombre del archivo “wp-config-sample.php” a “wp-config.php“:

Crear múltiples sitios web con WordPress de forma local en Mac OS

Abre el archivo “wp-config.php” con el editor de textos de tu elección y modifica los siguientes datos de la sección “MySQL settings“:

  • Sustituye “database_name_here” (nombredetubasededatos) con el nombre de tu base de datos que creamos en el paso (5): “ mvkoen
  • Sustituye “username_here” (nombredeusuario) con el nombre “root
  • Sustituye “password_here” (contraseña) con la contraseña creada en el paso (3)

Crear múltiples sitios web con WordPress de forma local en Mac OS

No olvides guardar los cambios.


Paso 7: Instalar y configurar VirtualHostX

VirtualHostX” es una aplicación de pago (muy accesible y disponible desde USD $ 49.00) creada por Tyler Hall. VirtualHostX permite almacenar y compartir múltiples sitios de forma local en Mac OS, la aplicación se encargará de configurar los ajustes del servidor web en automático, soporta protocolos SSL/HTTPS, y nombres de dominio personalizados de forma local.

Una vez que descargues e instales VirtualHostX en tu Mac asegúrate de iniciar el asistente de instalación. Para hacer esto abre la aplicación y elige la opción “Run Setup Wizard” del menú principal:

Crear múltiples sitios web con WordPress de forma local en Mac OS

Este procedimiento sólo debe realizarse una vez, la configuración de ajustes es automática y asegurará el funcionamiento correcto de la aplicación. Para iniciar las tareas del asistente haz clic sobre el botón “Create Backup” del Paso 1, esta tarea se encargará de realizar un respaldo de los archivos de tu configuración de servidor web actual:

Crear múltiples sitios web con WordPress de forma local en Mac OS

El Paso 2 realizará cambios a los ajustes del servidor web, deberás ingresar tu contraseña de administrador:

Crear múltiples sitios web con WordPress de forma local en Mac OS

Eso es todo, ahora puedes cerrar la ventana del asistente:

Crear múltiples sitios web con WordPress de forma local en Mac OS

Ahora es momento de activar la función “PHP“. Para hacer esto haz clic sobre el icono “Server Status“, y cambia el indicador de PHP a “ON”, escribe tu contraseña de administrador para aceptar los cambios:

Crear múltiples sitios web con WordPress de forma local en Mac OS

Comprar: VirtualHostX


Paso 8: Crear sitio web con VirtualHostX

El último paso para tener WordPress de forma local en Mac OS consiste en añadir nuestro sitio web haciendo clic sobre el icono “Add Host”. Una de las características de VirtualHostX es que permite crear nombres de dominio personalizados locales, por lo que deberás asegúrate de escribir el dominio que es de tu interés en el campo “Domain Name” – es una buena idea utilizar un dominio relacionado con tu proyecto e integrar el “.dev”, para este sitio web de ejemplo utilizaremos el dominio: “mvkoen.dev”. En el campo “Local Path” es necesario elegir la carpeta que creamos en el paso (2) y que contiene los archivos de WordPress, en este ejemplo la carpeta es “mvkoen” que se encuentra dentro de la carpeta “Sitios”:

Crear múltiples sitios web con WordPress de forma local en Mac OS

Cuando estés listo haz clic sobre el icono “Apply Changes” para guardar los ajustes recién creados, e introduce tu contraseña de administrador:

Crear múltiples sitios web con WordPress de forma local en Mac OS

Reinicia Apache inmediatamente para asegurarnos que todo marche bien, para hacer esto basta con un clic sobre el icono “Restart Apache”, e introduce tu contraseña de administrador:

Crear múltiples sitios web con WordPress de forma local en Mac OS

Ingresa al sitio web recién creado escribiendo el nombre de dominio personalizado en tu navegador, también puedes hacer doble clic sobre el nombre de dominio en VirtualHostX. A partir de aquí se mostrará la pantalla “Instalación de WordPress” que nos ayudará a iniciar la instalación de nuestro CMS de forma local:

Crear múltiples sitios web con WordPress de forma local en Mac OS

Hemos terminado!


Comentarios finales

Con VirtualHostX es posible agregar múltiples sitios con WordPress de forma local, sólo debes repetir las tareas indicadas en los pasos mencionados:

  • Paso (2): Descargar el software de WordPress y crear carpeta
  • Paso (5): Crear base de datos
  • Paso (6): Conectar WordPress con la base de datos vía archivo “wp-config.php”
  • Paso (8): Añadir host, crear dominio, y definir carpeta utilizando VirtualHostX

No olvides que un panel de preferencias de MySQL ha sido instalado en las “Preferencias del Sistema” en nuestro Mac, esta funcionalidad deberás activarla de forma manual haciendo clic sobre el botón “Start MySQL Server”. :

Crear múltiples sitios web con WordPress de forma local en Mac OS

También puedes permitir el inicio automático de MySQL al arranque del Mac, para hacer esto asegúrate de activar la casilla “Automatically Start MySQL Server on Startup”.

Happy Blogging!