Saltar al contenido

Instalar y configurar CMS Drupal 7 en Windows 7

30/06/2011
drupal-logo

Continuando con nuestra solución global para desarrollar proyectos web, es momento de instalar y configurar el CMS Drupal 7.2 en Windows 7. Realmente es sencillo solo necesitamos unos cuantos pasos y tendremos funcionando nuestro CMS para hacer desarrollo y pruebas.

Algunos conceptos básicos antes de empezar, si ya sabes que es te los puedes saltar.

¿Que es Drupal?

Drupal es un CMS (content management platform) de código abierto que se usa como plataforma para gestión de millones de sitios web y aplicaciones. Que está construido, utilizado, y con el apoyo de una comunidad activa y de diversas personas en todo el mundo.

¿Por qué elegir Drupal?

Puede usar Drupal todo lo que quiera, desde un blog personal hasta  una aplicación de negocios compleja. Cientos de módulos y diseños disponibles le permite construir cualquier sitio web que imagine. Drupal es libre, flexible, robusto y está en constante mejora gracias a su gran comunidad.

Algo más, dejé el miedo, casi todos ven a Drupal como el cuco de los CMS. Piensan que es demasiado complejo como para montar un proyecto, quizá tenga razón, pero con un poco de paciencia y práctica usted o su equipo solo tendrá que preocuparse por el diseño que por su funcionamiento en si.

[box type=”note” border=”full”]Paso previo: Para poder instalar Drupal en windows necesita tener instalado el conjunto de herramientas necesarias como un servidor web Apache, PHP como lenguaje de programación, base de datos MySQL, phpMyAdmin para realizar las tareas sobre la base de datos y una IDE para editar código. En mente principiante hemos desarrollado un artículo muy completo para instalar y configurar Apache 2.2, PHP 5, MySQL y phpMyAdmin 3 en Windows 7, accede y si prefieres descarga la versión PDF, aquí.[/box]

Instalar y configurar Drupal

Paso 1: Necesita descargar y descomprimir la última versión de Drupal (en nuestro caso fue drupa-7.4), en nuestro caso Drupal 7.2. Descomprimir el fichero en la carpeta www cuya ruta es “C:\Server\www“, la carpeta www fue configurada como servidor local al momento de instalar la solución global para desarrollo web, descargar grupal aquí.

Paso 2: Crear la base de datos. Ejecute phpMyAdmin desde el navegador web, esta es la url “http://localhost/phpmyadmin”. Acceder con su usuario y contraseña > clic en la pestaña Base de Datos, escriba el nombre de la bd y clic al botón Crear:

phpmyadmin-crear-base-de-datos

Creada la BD > seleccionar la BD creada > hacer clic en la pestaña Privilegios y agregar un usuario con su respectiva contraseña a la BD. Estos datos los necesitará mas adelante.

Paso 3: el archivo settings.php, nos sirve para establecer algunos permisos antes de ejecutar el script de instalación. este “.php” lo vamos a encontrar en la ruta “C:\Server\www\drupal\sites\default\default.settings.php“.

En el directorio o carpeta “C:\Server\www\drupal\sites\default\” debemos tener dos archivos que drupal requiere para la instalación: “default.settings.php” y “settings.php“, solo copia el primero y luego de cambias de nombre así: abres el primero con tu editor php y luego le das guardar como, asignándole el nombre settings.php:

instalar-drupal-7-en-windows-7-archivos-de-configuracion

Para evitar errores de instalación vamos a cambiar los permisos del archivo settings.php, ya que el script lo usará. Clic derecho sobre el archivo > propiedades > pestaña seguridad > clic al botón Editar > Seleccionar usuarios y marcar control total: Luego Aplicar y Aceptar.

instalar-drupal-7-en-windows-7-cambiar-permisos-archivos

El mismo procedimiento para el directorio/carpeta “default“.

Al finalizar la instalación debes volver los privilegios a su estado normal, si lo prefieres, recuerda que lo estamos instalando como local.

Paso 4: Descargar el paquete de traducción para el español, aquí. El idioma descargado copiarlo a la ruta “C:\Server\www\drupal\profiles\standard\translations”.

Paso 5: Ejecutar el Script de instalación, si realizó el paso 1, desde su navegador web acceda a “http://localhost/drupal” que es donde tenemos descomprimido drupal. Aquí inicia la instalación y configuración, siga los siguientes pasos:

Seleccionar el tipo de instalación: Standard o Minimal. Standard, viene con los tipos de contenido habilitado por defecto, como artículo y página, con opciones de publicación apropiada ya establecidos. (Por supuesto, usted podrá más tarde editar estos tipos de contenido por defecto y sus valores, o añadir otros nuevos.) El perfil Standard también tiene una colección útil de los módulos pre-activado para usted.

Minimal, está dirigido para desarrolladores de sitios con más experiencia con Drupal, permite establecer sus propios tipos de contenido con las opciones de publicación correspondiente. Sólo está habilitado tres módulos: Bloque, el registro de base de datos, y el estado de actualización.

Elegir perfil Standard. Save and Continue

instalar-drupal-7-en-windows-7-instalar-standar

Elegir el idioma deseado, español para nuestro ejemplo > Save and Continue.

instalar-drupal-7-en-windows-7-instalar-idioma

Verificar requisitos, es necesario habilitar algunas extensiones para que drupal funcione correctamente. Si tiene todas las extensiones necesarias el script saltará al paso siguiente, en caso contrario siga lo siguiente:

Habilitar extensiones PHP “gd” para la libreria de imágenes y “pdo” para el objeto de datos en php. En su archivo php.ini (en nuestro caso ubicado en “C:\Windows”) ubicar las siguientes lineas y quitarles el comentarios (el símbolo punto y coma “;” que se encuentra al inicio de cada línea), las lineas deberían quedar así, sin “;” al inicio:

[box type=”tick” border=”full”]extension=php_gd2.dll
extension=php_pdo.dll
extension=php_pdo_mysql.dll[/box]

Busca la línea max_execution_time = 30 y reemplazarlo por max_execution_time = 600. Luego de finalizar la instalación no olvide regresar al valor inicial max_execution_time = 30. Esto es para no tener problemas al momento de configurar las traducciones.

Guardar el archivo php.ini y Reiniciar el servidor web Apache antes de continuar.

Configurar base de datos, en el paso 2 creamos la base de datos, ahora vamos usar esa información. llenar los campos según los datos de sy base de datos > Guardar y continuar:

instalar-drupal-7-en-windows-7-instalar-base-de-datos

Perfil de instalación: si todos los datos está correctos empezará la creación del perfil

instalar-drupal-7-en-windows-7-instalar-perfil-de-instalacion

Configurar Traducciones, si todo está bien la configuración se realiza con éxito.

instalar-drupal-7-en-windows-7-instalar-configurar-traducciones

Configurar el sitio, escriba todos los datos que le pide > Guardar y continuar:

instalar-drupal-7-en-windows-7-instalar-configurar-servidor

Final de la instalación, si ha seguido todos los paso según lo indicado, no debería tener ningún problema con drupal, su nuevo sitio ser verá algo parecido a esto:

instalar-drupal-7-en-windows-7-instalar-final

Ya tiene funcionando su sitio drupal como local, mas adelante les enseñaré algunas cosas mas. Si el proceso de instalación de dio algún error, deja tus comentarios, pega el error y veremos como te ayudamos.