En la parte I de este artículo, conocimos algunos detalles de Web PI (web Platform Installer de Microsoft), entre ellos, cómo descargarlo, cómo instalarlo y algunas de sus secciones y productos. Ahora instalaremos Acquia Drupal utilizando las ventajas que nos ofrece esta herramienta.
Suponiendo que ya hemos instalado web PI siguiendo los pasos de la primera parte de este artículo, ejecutamos el instalador desde el menú principal de windows.

Lo primero que haremos es instalar PHP desde la pantalla principal. Se debe marcar ‘Install PHP 5.2.11’ y luego presionar el botón de ‘Install’.

Si al ingresar no se visualiza la pantalla de instalación de PHP, se puede ingresar a ‘Web Platform’, y en ‘Frameworks and Runtimes’ se debe seleccionar el ‘link’ de ‘Customize’ y seleccionar ‘Windows Cache Extension 1.0 for PHP 5.2’ y ‘PHP 5.2.11’ y luego ‘Install’.

Luego aparece la ventana de verificación de los paquetes de instalación. Se pueden apreciar las dependencias, e incluso, si IIS no está instalado, el instalador lo agrega a la lista de paquetes a instalar. En este punto sólo resta aceptar los términos de licenciamiento para iniciar con la instalación.

Los paquetes y componentes de software por instalarse, se descargan desde sus respectivas direcciones en la web. Este paso dependerá del ancho de banda con que se cuente en ese momento.

Finalmente, se muestra una pantalla con el estado de la instalación de PHP y de IIS y algunos componentes relacionados.

Al ingresar a ‘Web Platform’, se puede verificar que junto a ‘Web Server’ aparece un check de color verde, indicando que el servidor web ha sido instalado.

Para instalar Drupal, se debe ir a la viñeta de ‘Web Applications’. Esta viñeta se divide en varias categorías de software. Drupal se encuentra en varias de ellas, ya que con Drupal se puede tener la funcionalidad de blog, wiki, CMS puro o sitio de red social y mucho más.
Para este ejemplo, vamos a ‘Content Management’ y marcamos ‘Acquia Drupal’ y presionamos el botón de ‘Install’.

Web PI automáticamente se da cuenta que debe instalar MySQL y sus respectivos conectores, así como la extensión cache de PHP para Windows. Aproximadamente 47Mb. Se debe presionar el botón de ‘I Accept’.

A continuación se solicita el password del root de MySQL (clave de acceso del usuario administrador de MySQL).

Luego de presionar el botón de ‘Continue’, se instalan los paquetes seleccionados. Sólo resta la configuración de Drupal.

Para este ejemplo, por ser la primera instalación que estamos realizando, seleccionamos ‘Default Web Site’ y proporcionamos un nombre de aplicación dentro del sitio, que recomiendo no sea mayor de diez caracteres si se hace la configuración desde web PI, o pueden presentarse errores de configuración.
Para instalaciones más detalladas, se pueden proporcionar los datos del puerto, dirección IP, ruta física en file system, nombre del sitio y nombre de Host.

En el paso 2 se proporciona la información de la base de datos donde se alojará la información de Drupal en MySQL. Para este ejemplo, el servidor de base de datos es localhost, y se proporciona la clave del usuario administrador de MySQL configurado anteriormente, así como el nombre de la nueva base de datos, su usuario y clave.

Luego de presionar ‘Continue’, web PI procede a hacer la configuración final de Drupal.

Cuando el proceso ha finalizado, una ventana indicado el estado de la instalación. En caso de ser satisfactorio, muestra un link para ingresar al sitio.

En este punto, me he encontrado con tres posibilidades al hacer la instalación:
1. La primera es que al presionar el link al sitio, el IIS sube normalmente y se abre el web browser con la pantalla principal de Drupal. Aquí terminaría este tutorial…
2. Sin embargo, puede suceder que IIS no suba, y habrá que ir al menú principal, y en la caja de comandos, escribir ‘iis’ con lo que se filtran las aplicaciones y aparece ‘Internet Information Services (IIS) Manager’, el cual, hay que ejecutar.

Para levantar el web server, se debe ir a ‘Sites’, y en ‘Default Web Site’ presionar click derecho, y en el menú contextual ir a ‘Manage Web Site’ y luego ‘Start’ (existen otras formas de hacer esto mismo, cualquiera aplica). Hasta aquí podría llegar este tutorial, si al ingresar al web browser y digitar http://localhost:80/midrupal se abriera la pantalla principal de Drupal…

3. Pero, puede suceder que se muestre un error 404.0 en algunos casos. La solución es sencilla! Primero verifique que el IIS efectivamente levantó en el IIS Manager.

Si el IIS está ejecutándose de forma saludable, proceda a escribir en su web browser la siguiente dirección http://localhost:80/midrupal/instal... (tomando en cuenta el nombre que seleccionó para su instalación de Drupal)

Proporcione nuevamente los datos de configuración de su sitio Drupal y acepte los cambios para que sean guardados.

Finalmente, la pantalla principal de Drupal. A partir de aquí sólo resta configurar el sitio con los módulos que se deseen. En futuros artículos veremos cómo hacer de Drupal un blog, un foro, un sitio social. Nos adentraremos en el aseguramiento de un sitio Drupal.

Espero que con esto, vayamos conociendo mejor el camino de software con Drupal