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.
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 disco … suficiente 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
Antes de continuar es necesario que verifiques tu cuenta de correo electrónico con el código provisto por Koding:
Regresa a tu entorno en Koding.com y actívalo haciendo clic sobre el botón “TURN IT ON”:
El entorno de pruebas VM (Virtual Machine / Máquina Virtual) será creado, espera algunos minutos para que finalice el proceso en cuestión:
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:
Escribe la contraseña que deseas utilizar con MySQL, el proceso de instalación de MySQL iniciará de forma automática:
Si todo fue bien al final visualizarás la leyenda “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:
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
Visita la URL provista para iniciar la famosa «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”:
La ventana Success! confirmará que WordPress ha sido instalado en tu VM de forma exitosa:
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:
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:
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
Hecho lo anterior ya podrás utilizar el cliente FTP de tu preferencia para gestionar archivos en general, temas y plugins:
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
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!
Chris dice
Genial!
Muchas gracias por esta información 🙂
Estella Vidal dice
Un placer @Chris, éxito en tu proyecto!
Moises Franco dice
Muchas gracias por compartir, me será muy útil, ahora a ponerlo en práctica
Estella Vidal dice
Un placer @Moises, éxito en tu proyecto!
leo dice
Excelente siempre con buena información
Estella Vidal dice
Un placer @leo, éxito en tu proyecto!
Xavier Ocampos dice
De entrada, mil gracias por el tutorial y mil gracias por descubrirme esta gran utilidad, funciona a las mil maravillas y creeme, era precisamente una de las cosas que estaba buscando, un Entorno de pruebas para mis proyectos. Lo unico que no he conseguido hacer funcionar es la conexión FTP, ya lo instale pero el Filezilla no más no quiere conectar siguiendo las instrucciones…
De todos modos mil gracias.
Saludos!
Marco Paköeningrat dice
Hola @Xavier,
¿Qué error te muestra Filezilla?. Mientras tanto asegúrate de que FTP esté activo, puedes hacer esto usando: sudo service proftpd status, en el caso de que FTP no se encuentre activo utiliza: sudo service proftpd start. Si ya verificaste los datos de conexión y el problema persiste, te sugiero contactar directamente con el soporte Koding.
Saludos cordiales,
Robert A. dice
Como siempre gracias por la información, estoy en el proceso de configuración de wordPress en mi cuenta koding; sin embargo, intento modificar la estructura de los ‘enlaces permanente’ desde el escritorio de wordPress y me pide que modifique el archivo ‘htaccess’ …… conoces alguna solución para resolver este detalles ???
Estella Vidal dice
Hola @Robert,
Asegúrate que exista el archivo «.htaccess» en la carpeta raíz de WordPress de tu entorno de pruebas, de lo contrario crea el archivo y añádele las reglas de escritura que se muestran al final de la página «Ajustes de los enlaces permanentes» en el escritorio de WordPress. Un saludo!
Pablo Acosta dice
Una pregunta .. tengo una instalación de WP en mi cuenta de Koding, el problema es que aún y cuando inicio el entorno de pruebas o sea en «ON» mi sitio web sigue sin verse, el error que se muestra es:
«Oh no… sitio.koding.io is sleeping right now. Check again a little later?»
¿Estaré haciendo algo mal con mi configuración? Muchas gracias de antemano!
Marco Paköeningrat dice
Hola @Pablo, te sugiero revisar que MySQL este ejecutándose en tu entorno de pruebas, para hacer esto escribe el siguiente comando en tu terminal: sudo service mysql start. Si el error continúa por favor contacta con el soporte de koding.com.
Emma dice
La maquina virtual siempre se mantiene corriendo? o hay restricciones como en cloud9 en donde solo deja ejecutar la maquina por unas cuantas horas?
Gracias