Acerca de

Pablo Avilés Cisneros es programador y diseñador de aplicaciones web, de escritorio, dispositivos móviles e instructor y consultor Drupal.
Utiliza tecnologías Drupal, jQuery, JavaScript, PHP, XML, MySQL, PostgreSQL, MSSQL y Oracle.
Actualmente, reside en San José, Costa Rica; y es encargado del área de desarrollo de software y base de datos para la biodiversidad en la OET

Follow Paviles.net on:

 

Instale fácilmente PHP y Drupal en Windows con web PI (parte II)

Instalando Drupal

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.

 

Instalación del servidor web IIS con PHP

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.

 

Instalación de Acquia Drupal y MySQL

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.

 

Problemas encontrados

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

 

 

 

 

paviles en twitter

  • #WebMatrix - Instale #Drupal y PHP en #IIS fácilmente (parte I) | Paviles.net http://ow.ly/2i8o6
    2 horas 9 mins ago
Instale fácilmente #PHP y #Drupal en #Windows con web PI (parte II) | Paviles.net http://ow.ly/2i8nN2 horas 39 mins ago
Instale fácilmente #PHP y #Drupal en #Windows con web PI | Paviles.net http://ow.ly/2i8nq3 horas 9 mins ago
¿Es #php un lenguaje orientado a objetos? (Parte 2) - ¿Qué es la OOP? | Paviles.net http://ow.ly/2i8n73 horas 39 mins ago
¿Es #php un lenguaje orientado a objetos? (Parte 1) | Paviles.net http://ow.ly/2i8mo4 horas 9 mins ago
5 Ways #Facebook Questions Can Be Improved http://ow.ly/2i8406 horas 39 mins ago

Suscripción

Ingresa tu dirección de correo:

Proporcionado por FeedBurner