Sunteți pe pagina 1din 49

Manual Instalacin Y Primeros Pasos Drupal-6.xx Drupal-7.

xx
Paso a paso v. 2.1.0

Autor: Eduardo Antn. Fecha: 17/08/2013

Manual instalacin Drupal-7, Drupal-6

Autor: Eduardo Antn Estella

Licencia............................................................................................................................................3 Control de cambios ..........................................................................................................................4 Introduccin .....................................................................................................................................4 Instalacin de XAMPP.....................................................................................................................5 1 Descargamos xampp. ...............................................................................................................5 2 Comenzamos la instalacin. ....................................................................................................5 3 Inicalizamos el servidor apache a ver si funciona. ..................................................................6 4 Accedemos a una pgina servida por xampp ...........................................................................6 Instalacin de Drupal 6 ....................................................................................................................7 1 Descargamos el fichero............................................................................................................7 2 Desempaquetamos el fichero. ..................................................................................................7 3 Movemos la aplicacin al apache. ...........................................................................................7 4 Crear la b.d...............................................................................................................................7 5 Configurar el acceso a la b.d..................................................................................................10 6 Creando fichero de settings.php.............................................................................................10 7 Creando carpeta files .............................................................................................................10 8 ltimos ajustes....................................................................................................................... 11 9 Vamos a entrar a Drupal!...................................................................................................... 11 Configuracin inicial......................................................................................................................14 Cambiar el idioma al Castellano ................................................................................................14 Proteger el fichero settings.php..................................................................................................16 Instalacin de Drupal 7 ..................................................................................................................17 1 Descargamos el fichero..........................................................................................................17 2 Desempaquetamos el fichero. ................................................................................................17 3 Movemos la aplicacin al apache. .........................................................................................17 4 Crear la b.d.............................................................................................................................17 5 Vamos a entrar a Drupal!......................................................................................................18 Primeros pasos ...............................................................................................................................19 Cambiar el tema .........................................................................................................................19 Modificando el logo del tema ....................................................................................................20 Agregar contenido......................................................................................................................20 Creando men y submen..........................................................................................................23 Modificar la forma de la pgina .....................................................................................................24 Agregar imgenes junto al contenido.............................................................................................26 Mtodo 1. Mdulo inline ...........................................................................................................26 Mtodo 2. CKEditor + IMCE ....................................................................................................28 Configurando la barra de herramientas de CKEditor.....................................................................31
Pgina 2 de 49

Manual instalacin Drupal-7, Drupal-6

Autor: Eduardo Antn Estella

Men principal (primary links) ......................................................................................................32 Taxonoma y categorizacin ..........................................................................................................34 URL Limpias y Alias .....................................................................................................................36 Mdulo de contacto........................................................................................................................38 Modificando el mdulo contacto ...................................................................................................40 Mdulo Captcha.............................................................................................................................42 Instalacin en un servidor online ...................................................................................................43 Verificar la versin de php .........................................................................................................43 Preparamos una base de datos del servidor................................................................................44 Realizar una copia de seguridad de nuestro servidor local ........................................................46 Subir base de datos local al servidor ..........................................................................................46 Subir los ficheros web al servidor..............................................................................................48 Referencias.....................................................................................................................................49 Contacto .........................................................................................................................................49

Licencia

Esta obra est bajo una licencia de Creative Commons. Terminos y condiciones disponibles en http://creativecommons.org/licenses/by-nc-sa/3.0/
Pgina 3 de 49

Manual instalacin Drupal-7, Drupal-6

Autor: Eduardo Antn Estella

Control de cambios
Versin 1.0.0 1.0.1 Autor E.A. E.A.
Fecha Publicacin

Observaciones Versin inicial Cambio en la instalacin con xampp (php 5.2) Correccin de caracteres. Correccin al entrar a un directorio. Cambio de arreglos finales. Aviso de reinicio. Actualizacin ndice. Correccin permisos para la carpeta files Agregamos nuevo captulo Configuracin inicial. Agregamos nuevo captulo Primeros pasos. Nuevo captulo Modificar la forma de la pgina. Nuevo captulo Agregar imgenes junto al contenido Nuevo captulo Barra de herramientas de CKEditor Nuevo captulo Men principal (primary links) Nuevo captulo Taxonoma y categorizacin Nuevo captulo Ulr's amigables

14/05/10 26/05/10

1.0.2 1.0.3

E.A. E.A.

30/05/10

2.0.0

E.A.

22/05/13

Instalacin Drupal-7 Cambio de introduccin referencia instalacin en Windows Creando men y submen Subida de versin a un servidor on-line Mdulo formulario de contacto Mdulo CAPTCHA y reCAPTCHA

2.1.0

E.A.

17/08/13

Introduccin
Despus de varios aos usando la red para buscar informacin y realizar mis aportaciones a la comunidad a travs de foros/comentarios, he decido generar un manual paso a paso para la instalacin de drupal desde 0. En un principio la explicacin de instalacin drupal 6 est basada en Linux, sin embargo el funcionamiento de drupal 7 est realizado sobre Windows 7. Esto es as por 2 motivos, el primero de ellos es que este manual esta realizado sin nimo de lucro, redactado por que me gusta y por amor al arte por lo que no tampoco he seguido un rigor especfico al usar un s.o. u otro. El segundo motivo es que cuando instal drupal 7, tena ms a mano el s.o. Windows y haca meses que haba dejado de lado Linux, y como no tengo rigor ;) pues segu con el gindos . Realmente las diferencias de usar un sistema operativo u otro son tantas, en Linux tenemos que tener ms cuidado con los permisos, pero luego, una vez realizada la instalacin de apache, mysql, php, el uso de drupal es independiente del sistema operativo que subyace en la mquina. Este manual no pretende sustituir los manuales oficiales de instalacin de Drupal, intenta dar una visin de todos los pasos necesarios para instalar drupal y su posterior configuracin

Pgina 4 de 49

Manual instalacin Drupal-7, Drupal-6

Autor: Eduardo Antn Estella

La primer parte del manual se basa en una instalacin. El resto del manual se trata de lidiar con drupal, as que las referencias al sistema operativo no son excesivas. La instalacin de drupal 6 en la que se base el manual es una mquina recin instalada de Ubuntu 10.04, con la instalacin estndar, es decir, bsicamente conocido como siguiente > siguiente > siguiente, con acceso de un usuario con permisos estndar del s.o., aunque veremos cmo conseguir ms permisos cuando tengamos que realizar actividades ms delicadas de administracin.

Instalacin de XAMPP
Leyendo documentacin de drupal6-16 vemos que drupal est basado en php y que utiliza un gestor de base de datos my-sql. Pues bien eso son los requisitos previos que necesitamos: Apache (con modulo para entender php 5.2) My-sql (recomiendan: MySQL v3.23.17 o superior) Podemos ver un detalle de los requisitos en: http://drupal.org/requirements

As que el primer paso es instalar XAMPP (que contiene la distribucin Apache con MySQL, PHP y Perl). La ltima versin disponible que a fecha de hoy (01/05/2010) XAMPP Linux 1.7.3.a y contiene todo esto:
Apache 2.2.14, MySQL 5.1.41, PHP 5.3.1 & PEAR + SQLite 2.8.17/3.6.16 + multibyte (mbstring) support, Perl 5.10.1, ProFTPD 1.3.2c, phpMyAdmin 3.2.4, OpenSSL 0.9.8l, GD 2.0.1, Freetype2 2.1.7, libjpeg 6b, libpng 1.2.12, gdbm 1.8.0, zlib 1.2.3, expat 1.2, Sablotron 1.0, libxml 2.7.6, Ming 0.4.2, Webalizer 2.21-02, pdf class 009e, ncurses 5.3, mod_perl 2.0.4, FreeTDS 0.63, gettext 0.17, IMAP C-Client 2007e, OpenLDAP (client) 2.3.11, mcrypt 2.5.7, mhash 0.8.18, eAccelerator 0.9.5.3, cURL 7.19.6, libxslt 1.1.26, libapreq 2.12, FPDF 1.6, XAMPP Control Panel 0.8, bzip 1.0.5, PBXT 1.0.09-rc, PBMS 0.5.08-alpha, ICU4C Library 4.2.1 MD5 checsum: 89c13779cf6f0925d5c1c400d31a1cc3

Como veis, viene con php5.3, y actualmente drupal y sus mdulos estn desarrollados para ser soportados en php5.2 por lo que instalaremos una versin anterior de xampp en concreto la versin xampp 1.7.1 Desde http://sourceforge.net/projects/xampp/files/ podemos buscar la versin que mas nos interese e instalar xamp. 1 Descargamos xampp. Si lo hacemos con el FireFox, por defecto nos descargara el fichero en la carpeta /home/nuestro_login/Descargas. Nos hemos descargado el fichero xampp-linux-1.7.1.tar.gz al ser un fichero tar.gz entendemos por convenio que el fichero esta compido y empaquetado. 2 Comenzamos la instalacin. Abrimos el terminal de linux (Aplicaciones > Accesorios > Terminal). Nos movemos hasta la carpeta donde est el fichero, en nuestro ejemplo /home/nuestro_login/Descargas, y desempaqueamos el fichero en el directorio opt. Para desempaquetar el fichero en el directorio opt necesitamos permisos de administrador as que usaremos la sentencia sudo que nos pedir nuestro password de usuario para permitirnos ejecutar con permisos de administrador/root de nuestro sistema antes de ejecutar el desmpaquetado. En resumen, ejecutamos la siguiente instruccin: sudo tar xvfz ./xampp-linux-1.7.1.tar.gz -C /opt
Pgina 5 de 49

Manual instalacin Drupal-7, Drupal-6

Autor: Eduardo Antn Estella

Con esto ya tendramos instaldo xampp, sencillo no?, con lo que costaba antes en linux cuando era joven. :) 3 Inicalizamos el servidor apache a ver si funciona. Arrancamos xampp (por lo visto antes se deba de llamar lampp) ejecutando el siguiente comando desde el terminal: sudo /opt/lampp/lampp start Si todo ha ido bien, debermos ver los mensajes siguientes por el terminal: Starting XAMPP for Linux 1.7.1... XAMPP: Starting Apache with SSL (and PHP5)... XAMPP: Starting MySQL... XAMPP: Starting ProFTPD... XAMPP for Linux started. 4 Accedemos a una pgina servida por xampp Para comprobar que todo es correcto vamos a acceder a una pagina servida por Apache. Por defecto el apache que nos suministra xampp viene configurado en el puerto 80. As que con abrir el navegador de nuestro linux y movernos a la direccin web http://localhost deberamos ver la pagina de inicio de xampp. Veremos una pgina similar a esta:

En este primer punto no hemos hecho ms que bsicamente seguir los pasos para instalar xampp. Nuestro siguiente objetivo es instalar Drupal.

Pgina 6 de 49

Manual instalacin Drupal-7, Drupal-6

Autor: Eduardo Antn Estella

Instalacin de Drupal 6
Desde la pgina de http://drupal.org/ podemos descargar la versin que ms nos interese. A fecha de hoy (01/05/2010) la ltima versin release es la 6.16. 1 Descargamos el fichero. Procedemos a su descarga, en mi caso con FireFox e igualmente que al descargar xampp me descarga un fichero en el directorio /home/nuestro_usuario/Descargas. El fichero que me he descargado se llama drupal-6.16.tar.gz 2 Desempaquetamos el fichero. Abrimos el terminal de linux (Aplicaciones > Accesorios > Terminal). Nos situamos en el directorio donde hayamos descargado el fichero. Y lo descomprimimos utilizando el siguiente comando: tar xvfz drupal-6.16.tar.gz Se nos creara un directorio con el nombre drupal-6-16 que contiene Drupal (ouuuh). Esta vez no hemos usado la instruccin sudo ya que de momento estamos trabajando en nuestro directorio de usuario.

3 Movemos la aplicacin al apache. El siguiente paso consiste en mover la carpeta que acabamos de descomprimir al servidor apache, la carpeta donde se despositan las webs en apache normalmente cuelgan del directorio htdocs. Ejecutamos el siguiente comando desde el terminal: sudo mv drupal-6.16 /opt/lampp/htdocs/ Antes de ejecutar el comando es necesario situarse en el directorio raiz donde se encuentra la carpeta desempaquetada (drupal-6.16). Si no hemos cambiado nada de las configuraciones por defecto deberiamos estar situados en la carpeta /home/nuestro_usuario/Descargas. Otro detalle en el que os habris fijado es que ahora si que hemos usado la instruccin sudo (veo que estas en todo :). Efectivamente para poder mover ficheros a la carpeta /opt hemos necesitado permisos de administrador. Si hemos seguido los pasos hasta ahora comentado en la carpeta /opt/lampp/htdocs/ debemos encontrar los siguientes ficheros: drupal-6.16 favicon.ico index.php webalizer xampp 4 Crear la b.d. Segn he leido (aun soy novato en esto), Drupal se apoya en una b.d., por lo cual hay que crear una base de datos para que drupal pueda almacenar y guardar la informacin. Lo mas facil es que la b.d. sea my-sql que es la que vena con xampp (perfecto! Las piezas cuadran!)

Pgina 7 de 49

Manual instalacin Drupal-7, Drupal-6

Autor: Eduardo Antn Estella

Volvemos al terminal (Aplicaciones > Accesorios > Terminal). Lo primero que vamos a realizar es crear la base de datos. Asi que escribirmos en el terminal el siguiente comando: sudo /opt/lampp/bin/mysqladmin -u root -p create drupal Una vez ejecutado el comando nos pedir el password de root en my-sql, sino hemos cambiado nada del xampp, el pasword del root est sin iniciar asi que pulsamos intro y listo. Como ya sabis, hemos usado sudo para ejecutar el comando como si fueramos administrador, el comando mysqladmin nos sirve para dar rdenes de administracin al sistema gestor de la base de datos, -u es la opcin para indicar el usuario de la base de datos root es el usuario principal de la base de datos (con privilegios suficientes por defecto) -p es para introduir el password como lo hemos dejado vacio nos lo preguntar a continuacin, create indica que vamos a ejecutar la orden de crear base de datos y por ultimo drupal es el nombre que hemos dado a la base de datos. El segundo paso es crear un usuario valido para la base de datos, ya que usar el usuario root para el uso cotidiano de la base de datos puede resultar preligroso. Para crear un usuario podemos hacerlo mediante una sentencia SQL, pero para que sea ms sencillo vamos a usar un interface grfico. Con el xampp hemos instaldo phpmyadmin, que es un interfase web para gestionar mysql. Accedemos con firefox (o vuestro navegador preferido) a la siguiente url http://localhost/phpmyadmin A continuacin, pulsamos en la pestaa de Privilegios y seleccionamos la opcin de Agregar un nuevo usuario. Nos aparecer una pantalla donde nos piden varios campos. Nombre de usuario: user_drupal Servidor: localhost (donde tenemos montado nuestro mysql.) Contrasea: user_drupal (cada uno que ponga la que quiera en su ejemplo) Y de momento no vamos a asignar ningun permiso. Pulsamos en Continuar.

Con estos sencillos pasos ya tendramos creado el usuario. Si volvemos a la pestaa de privilegios observamos que existe el nuevo usuario que hemos creado.

Pgina 8 de 49

Manual instalacin Drupal-7, Drupal-6

Autor: Eduardo Antn Estella

El tercer paso es darle privilegios para actuar sobre la base de datos drupal al recin creado usuario user_drupal. Podemos hacerlo via web, en la pantalla donde nos habamos quedado agregando privilegios para la base de datos drupal, pero esta vez vamos a hacerlo por lnea de comando (as vamos practicando un poco de todo). Abrimos el terminal (a estas alturas no tengo que decirte donde encontrar el terminal). Entramos a la base de datos tecleando: sudo /opt/lampp/bin/mysql -u root -p Os pedir el pasword de root, que sino hemos tocado nada estar vacio. Introducimos la instruccin de sql para otorgar permisos al usuario user_drupal: GRANT ALL PRIVILEGES ON drupal.* TO 'user_drupal'@'localhost' IDENTIFIED BY 'user_drupal'; Refrescamos los cambios realizados: flush privileges; Salimos de mysql: \q Si hemos realizado los pasos correctamente en nuestro terminal veremos algo similar a esto:
eduardo@itaca:~/Descargas$ /opt/lampp/bin/mysql -u root -p Enter password: Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 60 Server version: 5.1.33 Source distribution Type 'help;' or '\h' for help. Type '\c' to clear the current input statement. mysql> GRANT ALL PRIVILEGES ON drupal.* TO 'user_drupal'@'localhost' IDENTIFIED BY 'user_drupal'; Query OK, 0 rows affected (0,00 sec) mysql> flush privileges; Query OK, 0 rows affected (0,00 sec) mysql> \q Bye eduardo@itaca:~/Descargas$

Desde phpmyadmin (desde el navegador firefox) podis investigar y mirar los privilegios del usuario user_drupal deberais ver que tiene todos los privilegios (ALL PRIVILEGES):

Pgina 9 de 49

Manual instalacin Drupal-7, Drupal-6

Autor: Eduardo Antn Estella

5 Configurar el acceso a la b.d. Vamos a indicar a Drupal, la url para conectar a la base de datos, para ello tenemos que modificar un fichero de configuracin default.settings.php que se encuentra en la siguiente ruta (si habes instalado segn los pasos de este manual) /opt/lampp/htdocs/drupal-6.16/sites/default. Abrimos el fichero con un editor de texto, desde el terminal podeis teclear: cd /opt/lampp/htdocs/drupal-6.16/sites/default gedit default.settings.php

Aparecer un editor de textos con el fichero abierto. En la lnea 92 hay que cambiar la lnea $db_url = 'mysql://username:password@localhost/databasename'; Por esta otra (indicando el nombre de usuario, password, nombreservidor y nombre basedatos) $db_url = 'mysql://user_drupal:user_drupal@localhost/drupal'; Nota: En drupal 7 el fichero de configuracin ha variado un poco pero es fcil determinar donde configurar los parmetros ya que la estructura para definir los mismos es similar a esta: $databases = array ( 'default' => array ( 'default' => array ( 'database' => 'drupal', 'username' => 'user_drupal', 'password' => 'pass_drupal', 'host' => 'localhost', 'port' => '', 'driver' => 'mysql', 'prefix' => '', ), ), ); 6 Creando fichero de settings.php Drupal necesita usar un fichero para la configuracin de las variables de la aplicacin. Este ficherro toma de plantilla el default.settings.php que acabamos de modificar en el punto anterior. Accedemos al directorio donde se encuentra este fichero y hacemos una copia con el nuevo nombre settings.php: cd /opt/lampp/htdocs/drupal-6.16/sites/default cp default.settings.php settings.php

7 Creando carpeta files Drupal necesita tener creada una carpeta llamada files en la carpeta de sites. Adems en esta carpeta
Pgina 10 de 49

Manual instalacin Drupal-7, Drupal-6

Autor: Eduardo Antn Estella

tiene que poder escribir ficheros por lo que hay que darle permiso de escritura. Accedemos a esta carpeta y creamos la nueva carpeta files. Utilizamos el chmod para cambiar los permisos de esta carpeta y dar posibilidad de de escribir y leer a otros usuarios que no sean los dueos del fichero: cd /opt/lampp/htdocs/drupal-6.16/sites/default mkdir files chmod 777 files 8 ltimos ajustes Cuando realic la primera instalacin en el ltimo paso me encontre con un problema que decia algo similar a: Fatal error: Allowed memory size of 8388608 bytes exhausted Segn parece es un error que viene dado por que una aplicacin php intenta reservar ms memoria de la permitida. Lo que tenemos que hacer es dar un poco mas de memora de la que viene por defecto configurada en xampp. Vamos al terminarl y abrimos el fichero php.ini: sudo gedit /opt/lampp/etc/php.ini En la lnea 202 cambiamos la asignacin de memoria, subiendo a 16 Megas. memory_limit = 16M Guardamos el documento y listo. Ahora reiniciamos xampp. Vamos al terminal y ejecutamos el sigiuente comando: sudo /opt/lampp/lampp restart

9 Vamos a entrar a Drupal! Para entrar a drupal, y realizar los paso de instalacin del propio programa basta con abrir nuestro navegador web y entrar al contenido de drupal que estamos sirviendo con xampp. Tecleamos en la barra de direcciones: http://localhost/drupal-6.16/install.php?profile=default La pantalla que se muestra primero nos dar la posibilidad de instalar, otro lenguaje al ingls. El cambio de lenguaje se puede llevar a cabo despus de hacer la instalacin, as que dejaremos este punto para que investigues vosotros. Por lo tanto pulsaremos sobre la opcin de Install Drupal in English.

Pgina 11 de 49

Manual instalacin Drupal-7, Drupal-6

Autor: Eduardo Antn Estella

Al pulsar instalar, drupal realiza una verificacin a ver si hemos realizado los pasos correctamente, si algo esta mal, nos sacar un mensaje de aviso con lo que debemos cambiar. Si hemos seguido los pasos al pie de la letra, hemos usado las mismas versiones de todo, y hemos ejecutado todo con el mismo perfil de usuario que el del manual no creo que tengis problemas. Si todo ha ido bien, drupal realiza la instalacin. La siguiente ventana que aparece nos pide informacin para configurar el sitio.

Pgina 12 de 49

Manual instalacin Drupal-7, Drupal-6

Autor: Eduardo Antn Estella

Site name: Nombre de nuestro site web. Site e-mail address: Email de nuestro sitio. Username: Nombre del usuario administrador para configurar drupal (por ejemplo: rootdrupal) E-mail address: Correo del administrador, este correo se usar para recuperar pasword perdidos y temas relacionados con la cuenta del administrador. Password: Password de entrada al sitio. Si el password es inseguro, saldra un mensajito de aviso. Confirm password: Para confirmar el password como en todos sitios. Las siguientes opciones dejamos lo que venga por defecto. Pulsamos el botn de Save and continue

Y con esto se acaba la instalacin. En mi caso parece que tengo un problema a enviar los correos. Pero drupal ha sido instalado correctamente. Y ahora, por fin! ya podemos entrar a drupal: http://localhost/drupal-6.16/

Pgina 13 de 49

Manual instalacin Drupal-7, Drupal-6

Autor: Eduardo Antn Estella

Configuracin inicial
Si entramos en http://localhost/drupal-6.16/ accederemos a nuestra site de drupal. Al principio esta sin configurar y muestra un aspecto similar a este:

A la izquierda tenemos el acceso para poder logearnos, introducimos el login de administrador y el password que hemos creado en la fase de instalacin (en mi caso rootdrupal) y pulsamos sobre el botn para entrar. Como vemos esta todo en ingles, el primer paso que vamos a dar es cambiar el idioma. Cambiar el idioma al Castellano Lo primero que tenemos que hacer es descargar el idioma de la web de drupal, para ello visitamos http://drupal.org/project/Translations y buscamos el apartado donde se hace referencia a Spanish translation. De ahi descargamos el fichero, para la fecha actual el ltimo fichero de idioma es el es-6.x-1.4.tar.gz, lo seleccionas y lo descargas en vuestro sistema. El siguiente paso es descomprimir el fichero. Vamos al terminal, nos situamos en el directorio donde se encuentre el fichero y ejecutamos el siguiente comando: tar xzOf es-6.x-1.4.tar.gz --wildcards modules/* profiles/* themes/* > es.po En la versin de drupal6, los idiomas vienen separados en un montn de pequeos ficheros, lo que hemos hecho con el comando anterior es descomprimir y aunar todos estos ficheros (de las carpetas modules, profiles y themes) en uno solo es.po. De esta manera cuando luego druapal nos pida el fichero de espaol podemos hacerlo en un solo paso. Si nos hemos logeado como administrador, accedemos a la configuracin de los mdulos, Administer > Site building > Modules. Nos aparece un listado con los mdulos, debemos activar uno llamado LOCALE. Despus de activarlo, pulsamos sobre el botn de guardar, y en la parte superior de la web nos aparecer un mensaje en ingles indicndonos que la configuracin se ha guardado.
Pgina 14 de 49

Manual instalacin Drupal-7, Drupal-6

Autor: Eduardo Antn Estella

Despues de guardar los cambios, usando el men de la izquierda, vamos a la seccin Administer > Site configuration > Languages (Esta opcin si no activamos el mdulo Locale no aparecer). En la ventana que aparece pulsamos sobre la opcin de Add language. A continuacin seleccionamos Spanish (Espaol) y pulsamos sobre el botn de Add language.

El siguiente paso consite en importar el fichero que hemos generado al descomprimir. Nos movemos con el men de la izquierda a: Administer > Site building > Translate interface. Seleccionamos la opcin de Import que se encuentra en la parte superior de la ventana. Nos solicita el fichero de lenguaje, le indicamos la ruta donde hemos generado nuestro fichero es.po Y a continuacin pulsamos sobre el botn de Import.

Pgina 15 de 49

Manual instalacin Drupal-7, Drupal-6

Autor: Eduardo Antn Estella

El ltimo paso que nos queda es seleccionar el nuevo idioma (castellano) como idioma por defecto. Con el men de la izquierda nos movemos a Administer > Site configuration > Languages, y seleccionamos Spanish como activado (enabled) y como predeterminado (default). Al instante tenemos nuestro sitio web en el idioma elegido. Proteger el fichero settings.php Para evitar que por descuido o mala intencin alguien modifique los parmetros del fichero de configuracin, vamos a proteger el fichero que guarda los parmetros contra la escritura, dejando solo los permisos de lectura. Abrimos el terminal, nos situamos en el directorio donde se encuentra el fichero settings.php (/opt/lampp/htdocs/drupal-6.16/sites/default si hemos seguido los pasos de este manual) y cambiamos los permisos: cd /opt/lampp/htdocs/drupal-6.16/sites/default chmod 444 settings.p

Pgina 16 de 49

Manual instalacin Drupal-7, Drupal-6

Autor: Eduardo Antn Estella

Instalacin de Drupal 7
Si ya hemos instalado drupal 6, la instalacin de drupal 7 es muy sencilla. En mi caso, por cuestiones tcnicas, me ha surgido la ocasin de instalar drupal 7 en una maquina Windows, con lo que la configuracin de permisos se ha simplificado bastante. Lo ms complicado es la instalacin de apache y el modulo php, hay que tener mucho cuidado con las versiones que cogemos para instalar para asegurar la compatibilidad, una vez tenemos el servidor correctamente configurado para usar php y las libreras de acceso a base de datos es todo muy fcil. Recordamos que los requisitos de drupal 7 son:

Un servidor web: Apache (recomendado), Nginx, Lighttpd, o Microsoft IIS Base de datos: MySQL 5.0.15 o superior, PostgreSQL 8.3 o superior, o SQLite 3.x PHP: 5.2.4 y superior Memoria: 32MB (Un sitio con varios de los mdulos ms comnmente habilitados puede requerir 64MB o ms.) Una vez instalado los requisitos, como ya tenemos experiencia con la instalacin de drupal-6 (y habis ledo y comprendido la instalacin de drupal-6 explicado en este manual) vamos a ir muy rpidos. Agarraos! Que vienen curvas! 1 Descargamos el fichero. Procedemos a su descarga, est vez voy a usar Chrome. Buscamos en drupalorg en la zona de descarga y bajamos la ltima versin de http://drupal.org/download en concreto drupal-7.22.zip 2 Desempaquetamos el fichero. Como estamos en Windows, descomprimimos el fichero con nuestra aplicacin preferida (winzip, winrar, o el intregado de Windows). 3 Movemos la aplicacin al apache. El siguiente paso consiste en mover la carpeta que acabamos de descomprimir al servidor apache, la carpeta donde se depositan las webs en apache normalmente cuelgan del directorio htdocs. La carpeta que tenemos que mover es la que contiene todos los ficheros y carpetas. Tener cuidado ya que al descomprimir es posibles que tengis una carpeta drupal-7.xx dentro de una carpeta que tambin se llama durpal-7xx, hay que mover la carpeta que contiene los ficheros de drupal con todas sus carpetas. Adems de mover la carpeta al apache, tambin podemos renombrar la carpeta con el nombre que deseemos para nuestro proyecto, no es necesario que se siga llamando drupal-7.xx 4 Crear la b.d. Para crear una base de datos existen muchos formulas: Podis usar la formula por lnea de comandos, como se explica en la instalacin de drupal-6 en este mismo manual.
Pgina 17 de 49

Manual instalacin Drupal-7, Drupal-6

Autor: Eduardo Antn Estella

Tambin podis crear la base de datos con phpMyAdmin. Con algn otro cliente de mySql (por ejemplo Toad)

5 Vamos a entrar a Drupal! Como veis hemos llegado antes al instalador de drupal que en la versin anterior (en Linux) La pantalla que se muestra primero nos dejara elegir 2 tipos de instalaciones. Seleccionamos la estndar. Nos dar la posibilidad de instalar, otro lenguaje al ingls. El paso consiste en bajarse un fichero de traduccin desde una url que nos proporciona el propio drupal. El fichero espaol es drupal7.22.es.po. Una vez descargado lo depositamos en la carpet profiles\standard\translations, y al volver al paso de instalacin podremos elegir el espaol como idioma para nuestra instalacin

Vamos pasando por las diferentes pantallas rellenado los datos de configuracin. La ms importante es la que sirve para configurar el acceso a la base de datos. Y as fcilmente conseguimos instalar drupal-7

Pgina 18 de 49

Manual instalacin Drupal-7, Drupal-6

Autor: Eduardo Antn Estella

Primeros pasos
Una vez que hemos logrado tener una versin bsica instalada y estable vamos a empezar a darle el aspecto que ms nos guste. Cambiar el tema En drupal existen los temas (themes) que bsicamente son un conjunto de ficheros que definen el aspecto de nuestra web. Lo bueno de usar los temas es que estn separados del contenido de nuestra pgina web, de esa manera, si en un futuro deseamos cambiar el aspecto o diseo bastar con cambiar los ficheros del tema y el contenido permanecer inalterado. Veamos un ejemplo. Si entramos a nuestra web, y nos logeamos como administradores (en este manual usuario rootdrupal), podemos acceder a la administracin de los temas en el apartado Inicio>Administrar>Construccin del sitio>Temas. Por defecto en esta seccin ya aparecen una serie de temas, para probar algn tema podemos marcarlos como activado y predeterminado y pulsar sobre el botn Guardar configuracin.

Adems de los temas por defecto, existe una gran variedad de temas disponibles en internet. Para buscar ms temas podemos dirigirnos al siguiente site: http://drupal.org/project/themes donde encontraremos infinidad de temas. Para nuestro ejemplo voy a usar el tema A Vitamin (es el que ms me ha gustado :). Selecciono el tema, y lo descargo (en el momento de escribir el manual, la ltima versin disponible es la 6.x1.4). As que selecciono el tema, y lo descargo. Una vez descargado lo descomprimo, y el directorio que me genera avitamin, lo muevo a la carpeta de themes de mi instalacin del drupal. tar xvfz avitamin-6.x-1.4.tar.gz mv avitamin /opt/lampp/htdocs/drupal-6.16/themes/ Si vuelvo a cargar la pgina de administracin de los temas de drupal, me sale el nuevo tema, basta con seleccionarlo y guardar la nueva configuracin.
Pgina 19 de 49

Manual instalacin Drupal-7, Drupal-6

Autor: Eduardo Antn Estella

Modificando el logo del tema Vamos a realizar un pequeo cambio en el tema, para customizar un poco la web a nuestro contenido, modificaremos el logo. Para ello lo nico que tenemos que hacer es buscar una imagen del logo que queramos mostrar y reemplazar la existente. Se puede reemplazar usando las opciones de drupal en Apariencia > Seleccionamos nuestro tema > Opciones. O se puede cambiar manualmente. En mi caso manualmente, voy a crear una pgina de baloncesto, para lo cual tengo listo una imagen de basket. La renombro con el nombre logo.png (es posible que tengis que cambiar el formato de vuestra imagen). Y reemplazamos la imagen actual, en el directorio: /opt/lampp/htdocs/drupal6.16/themes/avitamin/ (el nombre del ltimo directorio puede variar ya que depende del tema que tengis seleccionado).

Agregar contenido Si entramos en nuestra aplicacin y nos logueamos como administradores (rootdrupal), tenemos una seccin que nos permite agregar contenidos a nuestra web Crear contenido. Como nos explica en la propia pgina del drupal, existen dos tipos de contenidos: Page y Story. Page: Usada para artculos fijos que no tengan variacin en el tiempo pero que siempre pueda ser consultada. Las pginas no permiten incluir comentarios de visitantes y no es promovida a la portada del sitio (por defecto) Story: Usada para dar noticias, mensajes, alertas, informacin actual. Por defecto estos contenidos se muestran en portada y permiten incluir comentarios de los visitantes.

Pgina 20 de 49

Manual instalacin Drupal-7, Drupal-6

Autor: Eduardo Antn Estella

En nuestra pgina web de ejemplo vamos a crear una pgina web para un club de baloncesto, Arabasket. En primer lugar vamos a definir las secciones en las que queremos dividir la pgina, van a ser: El equipo: Historia del club, hitos conseguidos, mejor clasificacin. Jugadores: Tengo pensado escribir sobre los integrantes del equipo, edades, caractersticas, bagaje deportivo. Aficin: Descripcin de la aficin del equipo. Clasificacin: Posicin que ocupa el equipo en la temporada. Partidos: Da y horario del partido. Ausencias: Lesiones y jugadores que no van acudir a la convocatoria del partido.

Para empezar a meter datos, elegimos crear un nuevo contenido de tipo Page. En primer lugar introducimos el ttulo del artculo que vamos a escribir, en el ejemplo Historio del equipo.

A continuacin desplegamos Opciones de men, escribimos el ttulo del enlace del men este texto ser el que se mostrar para llegar a la seccin. A continuacin el elemento padre, es decir, seleccionamos de donde va a colgar nuestro men, como en nuestro caso, es un men principal seleccionamos como elemento padre el que viene por defecto <Primary links>. Por ltimo seleccionamos el peso de la pgina en este caso un 0, para la siguiente pgina Jugadores le daremos un peso 1, para conseguir que se posicione justo despus de la seccin El equipo.

En el apartado de Body es cuando toca introducir el texto que deseamos que se muestre como artculo de nuestra pgina.

En el apartado de Formato de entrada nos permite elegir entre Filtered HTML que solo admite un nmero restringido de etiquetas htmls con lo que los formatos estan ms restringidos o Full
Pgina 21 de 49

Manual instalacin Drupal-7, Drupal-6

Autor: Eduardo Antn Estella

HTML que admite todo tipo de etiquetas html. Para ms informacin acerca de los formatos podis pulsar en la ltima lnea de este apartado Ms informacin sobre opciones de formato.

En el apartado de Informacin de revisin sirve para dejar explicaciones de actualizaciones o cambios que se hacen en el texto para ayudar a los editores a a entender las modificaciones. Es algo as como un control de cambios manual.

En el apartado de Opciones de comentarios al ser un tipo Page por defecto esta la opcin de Desactivado

En el apartado de Informacin de auditora se indica el autor del texto y la fecha en que se escribi (si se deja en blanco) coge la fecha del da que se escribe.

El ltimo aparatado muestra las Opciones de publicacin por defecto publicado y sin promocionar a la pgina principal ya que es un tipo Page

Pgina 22 de 49

Manual instalacin Drupal-7, Drupal-6

Autor: Eduardo Antn Estella

Repetimos la creacin de contenidos para el resto de secciones de nuestra web, en mi caso: Jugadores, Aficin, Clasificacin, Partidos, Ausencias. Tras terminar de introducir las secciones esta es la apariencia de nuestra web.

Creando men y submen Como hemos visto en el apartado anterior, al crear contenido podemos seleccionar en Opciones de men si queremos que aparezca en el men, la posicin que queremos que ocupe etc. En nuestro ejemplo anterior hemos creado dos pginas de contenido (Jugador1 y Jugador2 que hemos colgado del men principal Jugadores. Sin embargo, al posicionarnos encima de la opcin de jugadores no se despliega el resto de opciones del submen. Se debe a que no hemos elegido la opcin de auto-expandir, para ello, vamos al apartado de Inicio > Administracin > Estructura > Mens y editamos el men.

Nos aparecer un listado con todos los links que contiene el men. Seleccionamos la opcin de editar en el link de Jugadores y activamos la opcin de Show as expanded. De esta manera al posicionarnos sobre el men de jugadores se nos expandir vermos las opciones de Jugador1 y Jugador2.

Pgina 23 de 49

Manual instalacin Drupal-7, Drupal-6

Autor: Eduardo Antn Estella

Modificar la forma de la pgina


Como habis podido comprobar nuestro men es demasiado grande y nos aparece un salto de lnea antes de la ltima seccin Ausencias. Vamos a modificar la forma de la pgina para que todo el men se visualice en una solo lnea. Para este punto, es necesario tener unos conocimientos bsicos en html, edicin de web y hojas de estilo. No me voy a extender mucho en este punto ya que existen manuales dedicados expresamente a la edicin web y css. Si visualizamos el fichero: /opt/lampp/htdocs/drupal-6.16/themes/avitamin/page.tpl.php (recordar que dependiendo de la ruta de instalacin puede ser otra ubicacin). Vemos que la pagina est compuesta div's. Existe un div principal PAGE, que contiene un div TOP, que a su vez contiene otros dos div's LOGO y NAVIGATION. En la siguiente imagen podis ver la estructura del fichero.

La definicin de estos contenedores div's se encuentra en un fichero css, en nuestro caso la definicin de los div's se encuentra en: /opt/lampp/htdocs/drupal-6.16/themes/avitamin/style.css En este fichero vemos que la anchura maxima viene definida por elemento PAGE con una anchura de 910 px. Entre el LOGO y NAVIGATION no deberan sumar ms de 910 px. Editamos este fichero y cambiamos la anchura de los div's a 200 y 620 respectivamente. Adems alineamos a la izquierda el div NAVIGATION para que se situe a continuacin del logo.

Tras guardar los cambios en el fichero style.css este es el resultado al recargar la pgina de nuestro sitio web:

Pgina 24 de 49

Manual instalacin Drupal-7, Drupal-6

Autor: Eduardo Antn Estella

Otra solucin que podis adoptar es cambiar el tamao del texto del men, ya que la letra es bastante grande y limita el espacio disponible. Para cambiar la letra en el fichero style.css podis editar el tamao utilizado en el men de la navegacin.

Pgina 25 de 49

Manual instalacin Drupal-7, Drupal-6

Autor: Eduardo Antn Estella

Agregar imgenes junto al contenido


Si habis creado diferentes pages para vuestra web, habris constatado que drupal no viene por defecto preparado para insertar imgenes en los contenidos ya que el editor de texto es muy sencillo. Vamos a ver dos mtodos que nos sirven para mejorar la interface y que nos permita poder agregar imgenes a nuestro contenido. Mtodo 1. Mdulo inline Este mtodo consiste en escribir la etiqueta [inline ..] dentro de nuestro contenido, gracias al mdulo inline junto con el mdulo filter, reemplaza la etiqueta que nosotros escribimos por la imagen que deseemos (por la etiqueta html que muestra la imagen). La imagen que utilicemos en inline debe estar subida al servidor, por lo que tendremos que utilizar otro mdulo de subida de ficheros, modulo Upload. Veamos paso a paso como se realiza. En primer lugar bajamos el mdulo inline. Vamos a la pgina http://drupal.org/project/inline y descargamos la versin release, ahora mismo la ltima versin es la 6.x-1.0 de 2009-Jan-13. Una vez descargado el fichero inline-6.x-1.0.tar.gz lo desenpaquetamos (descomprimimos), lo cual crear una carpeta: inline. Movemos esta carpeta hasta el directorio de los mdulos de nuestra instalacin de drupal, en el caso de este manual la ruta es: /opt/lampp/htdocs/drupal-6.16/modules Ahora hay que activar los mdulos as que nos metemos en nuestra aplicacin de drupal con el usuario administrador (rootdrupal en el ejemplo) y nos movemos a Inicio >> Administrar >> Construccin del sitio >> Modulos. De la lista de mdulos tenemos que activar el mdulo Upload y el mdulo inline, despus de activarlos pulsamos el botn de guardar configuracin.

El siguiente paso es seleccionar en que formatos de entrada queremos aplicar la sustitucin de las etiquetas inline. En drupal navegamos hasta Inicio >> Administrar >> Configuracin del sitio >> Formatos de entrada. En concreto para nuestro ejemplo pulsamos sobre configurar el formato Filtered HTML. Aparece los filtros disponibles en este formato, seleccionamos el filtro inline y luego guardamos la configuracin.

Por ltimo configuramos el mdulo inline. En nuestra instalacin de drupal nos movemos a Inicio >> Administrar >> Configuracin del sitio >> Inline. Nos encontramos con la siguiente pantalla de configuracin:
Pgina 26 de 49

Manual instalacin Drupal-7, Drupal-6

Autor: Eduardo Antn Estella

Podemos seleccionar si queremos que la etiqueta inline se reemplace por la imagen (display only) o por un texto con un link a la imagen (display imagen with a link to the image file). Adems indicamos un tamao mximo para la imagen, si la imagen que insertamos supera el tamao que marcamos obligatoriamente nos mostrar el texto con un link a la imagen aunque hayamos seleccionado la opcin de ver la imagen en el contenido. Para mi ejemplo marco la opcin de Display image only y cambio el tamao mximo a 400x400. Probamos que todo funcione correctamente. Nos movemos al apartado para crear contenido Inicio >> Crear contenido >> Crear Story. Nos aseguramos que en la seccin de Formato de entrada este marcada la opcin de Filtered HTML. En la seccin de Archivos adjuntos examinamos nuestro disco duro y subimos la imagen que deseemos. Una vez subido el fichero (por ejemplo imagen.jpg) vamos a escribir el contenido de nuestro artculo, para insertar la imagen escribimos [inline:imagen.jpg=descripcin de la imagen ] o tambin podemos escribir [inline:1=descripcin de la imagen ] donde 1 es la primera imagen que hemos subido, si subimos otra imagen la podemos referencial con el 2 y as sucesivamente.

Y este es el resultado al guardar el artculo:

Pgina 27 de 49

Manual instalacin Drupal-7, Drupal-6

Autor: Eduardo Antn Estella

Mtodo 2. CKEditor + IMCE Este es el mtodo que ms me gusta, consiste en agregar a Drupal mas potencia en el editor de texto, de manera que no solo permita introducir un texto plano sino tambin cambiar el formato (negritas, cursivas, colores de letra, subrayados, etc...). Adems queremos agregar un editor que sea intuitivo para el usuario que lo utilice. Lo ms intuitivo es que el formato que el autor configura sea el que luego se muestra en el artculo para los lectores, es lo que se denomina un editor WYSIWYG. El modulo que vamos a instalar CKEditor, lo podemos bajar de http://drupal.org/project/ckeditor descargamos la ltima versin disponible, (cuando redacte el manual la 6.1x-1.1). Despus de descargar el fichero ckeditor-6.x-1.1.tar.gz desempaquetamos lo cual crear la carpeta ckeditor. Movemos esta carpeta hasta el directorio de los mdulos de nuestra instalacin de drupal, en el caso de este manual la ruta es: /opt/lampp/htdocs/drupal-6.16/modules Es importante leer la pgina de donde hemos descargado el mdulo (siempre leer todo el texto, aunque sea ms engorroso os evitar problemas a la hora de realizar instalaciones), observamos que se nos advierte que el mdulo requiere un componente. El componente es realmente el CKEditor, ya que este componente no solo se puede implementar en drupal sino tambin en otros CMR.

Nos metemos en el sitio http://ckeditor.com/download y descargamos el componente (en mi caso la versin 3.4). Al estar en Linux me descargo el fichero ckeditor_3.4.tar.gz, si estis en Windows podes elegir la opcin full y descargaros el fichero ckeditor_4.1.1_full.zip. Y al igual que antes, lo desempaqueto/descomprimo. Ahora lo tengo que mover dentro del mdulo, si hemos seguido la estructura de rutas del manual el directorio hay que moverlo a /opt/lampp/htdocs/drupal6.16/modules/ckeditor/ckeditor, con lo que el direcotorio raiz que contiene el componente es .../modules/ckeditor/ckeditor/ckeditor (si, esta repetido 3 veces). Ahora hay que activar los mdulos as que nos metemos en nuestra aplicacin de drupal con el usuario administrador (rootdrupal en el ejemplo) y nos movemos a Inicio >> Administrar >> Mdulos. De la lista de mdulos tenemos que activar el mdulo CKEditor.

Para drupal 6 se importan las traducciones, tras esta pantalla, la instalacin ha terminado. Para configurar el nuevo mdulo vamos a la seccin: Inicio >> Administrar >>Administracin de usuario >> Permisos y seleccionamos aquellos permisos que deseamos que tengan acceso al mdulo de CKEditor cuando editen un texto. En mi ejemplo solo voy a dar permiso de uso a los usuarios que esten registrados, tal como vemos en la imagen.

Pgina 28 de 49

Manual instalacin Drupal-7, Drupal-6

Autor: Eduardo Antn Estella

En drupal 7 para llegar a los permiso en la misma pantalla de configuracin de mdulos, se puede llegar a los permisos para el mdulo de CKEditor. Tambin desde la misma pantalla se puede acceder a la configuracin del mdulo. El siguiente paso consiste en configurar CKEditor. Hay que desplazarse hasta la seccin: Inicio >> Administrar >> Configuracin del sitio >> CKEditor. En esta seccin podemos configurar diferentes formas el CKEditor (Perfiles), haciendo que apliquen a un determinado rol de usuario. De esta manera, dependiendo del rol del usuario se te cargara una configuracin distinta de CKEditor. De momento entramos a editar el nico perfil que tenemos definido: Advanced.

En drupal 7 los Perfiles se asignan a los formatos de entrada, es decir Filtered HTML, Full HTML, (plain text no tendra mucho sentido) Tenemos un buen montn de opciones para investigar, bsicamente voy a realizar dos cambios. Utilizar la hoja de estilos del CKEditor:

Y cambiar la barra de botones del CKEditor, en el apartado de Apariencia del editor por otra ms simple:

Si vemos la apariencia que tiene nuestra caja de texto al crear contenido, ha ganado bastante en diseo y adems podemos configurar formato en los caracteres (he puesto la barra simple por simplificar pero tenis multitud de opciones). Si intentamos insertar imgenes subindolas al servidor, aun no nos lo permite ya que falta seleccionar un mdulo encargado de esta tarea (en nuestro caso queremos usar IMCE)

Pgina 29 de 49

Manual instalacin Drupal-7, Drupal-6

Autor: Eduardo Antn Estella

Instalar el mdulo IMCE, es muy sencillo, se realiza de forma similar a los pasos anteriores que hemos visto en el manual: 1. 2. 3. 4. 5. 6. 7. Buscar el mdulo IMCE de drupal. Leer la documentacin del mdulo (siempre hay que hacerlo aunque sea tedioso) Descargar el fichero (en el momento de redactar el manual la versin 6.x-2.0-rc1.zip) Desempaquetar. Mover al directorio de mdulos Activar el mdulo dentro de drupal. Guardar la configuracin.

Despus de tener el mdulo IMCE instalado y activado en drupal, tenemos que configurar CKEditor para que utilice el mdulo IMCE. Inicio >> Administrar >> Configuracin del sitio >> CKEditor, editamos el perfil de Advanced. En el apartado de Configuracin del explorador de archivos seleccionamos IMCE y guardamos la configuracin.

Ahora cuando queremos insertar una imagen, nos aparece el botn de Ver servidor donde podemos seleccionar una imagen ya subida o tambin tenemos la opcin de subir una imagen del disco duro al servidor.

Con estos mtodos hemos agregado a drupal, potencial para poder subir imgenes a los contenidos.

Pgina 30 de 49

Manual instalacin Drupal-7, Drupal-6

Autor: Eduardo Antn Estella

Configurando la barra de herramientas de CKEditor


Si en el apartado anterior, habis decidido utilizar el mtodo del mdulo CKEditor, quizs os habis fijado que las barras disponibles son demasiado simples o demasiado complejas. En este captulo aprenderemos a modificar la barra del CKEditor para configurarla a nuestro gusto. Si entramos en Inicio >> Administrar >> Configuracin del sitio >> CKEditor >> Editar perfil avanzado en la seccin de Apariencia del editor vemos que nos deja elegir entre Basic, Drupalbasic, Drupalfiltered, DrupalFull, Full. Como cada administrador tiene sus gustos, se pueden definir ms barras editando el fichero ckeditor.config.js que se encuentra en la ruta /opt/lampp/htdocs/drupal-6.16/modules/ckeditor si has seguido las rutas de este manual.

Barra Full

A la hora de editar nuestra barra, tenemos que tener en cuenta: Los nombres de los botnes van entre corchetes separados por comas Para separar grupos de botones utilizamos un guin entre comillas simples Los grupos de botones se ajustan automaticamente. Para forzar un salto de lnea de botones usaremos comillas simples y barra

, '-' '/'

Teniendo en cuenta estos aspectos edito el fichero ckeditor.config.js, y me creo la barra para fckeditor justo despues de la barra que existe para DrupalFull (en el fichero viene definida en la lnea 66 config.toolbar_DrupalFull ). Mi barra quedara de la siguiente manera:

Pgina 31 de 49

Manual instalacin Drupal-7, Drupal-6

Autor: Eduardo Antn Estella

El cdigo de la nueva barra llamada Jugadores (del equipo de baloncesto) es el siguiente (por si quieren copiar y pegar):
/* * Barra creada especficamente para mi sitio web. */ config.toolbar_Jugadores = [ ['Source'], ['Cut','Copy','Paste','PasteText','PasteFromWord'], ['Image','Table','HorizontalRule','Smiley','SpecialChar'], ['Bold','Italic','Underline','Strike','-','Subscript','Superscript'], ['NumberedList','BulletedList','-','Outdent','Indent'], ['JustifyLeft','JustifyCenter','JustifyRight','JustifyBlock'], ['Link','Unlink'], ['Format','Font','FontSize'], ['TextColor'], ];

Si volvemos a Inicio >> Administrar >> Configuracin del sitio >> CKEditor >> Editar perfil avanzado en la seccin de Apariencia del editor vemos que nos deja elegir la barra con nombre Jugadores.

Y la nueva barra tiene este aspecto:

Barra Jugadores

Men principal (primary links)


Cuando estuvimos creando el men de nuestra aplicacin web de baloncesto, definimos una serie de pginas (pages) y utilizamos el campo de Ttulo del enlace del men.: para ir creando el men. Realmente drupal, lo que hizo es crear por un lado la pgina (el nodo) y por otro lado el men para que enlazara al nodo. El men que tenamos estaba formado por: El equipo Jugadores Aficin Clasificacin Partidos Ausencias

Pgina 32 de 49

Manual instalacin Drupal-7, Drupal-6

Autor: Eduardo Antn Estella

Queremos realizar un cambio en el men, deseamos agregar la seccin: Noticias: que aglutine las noticias y eventos que se vayan publicando. Cronicas: donde describir un resumen de los partidos que vayamos jugando. Bajas: que sustituye a la actual seccin de ausencias.

Nos desplazamos hasta la administracin de mens en nuestro drupal, Inicio >> Administrar >> Construccin del sitio >> Mens. Editamos el men de los primary links.

Se nos muestran los diferentes elementos que conforman el men de primary links, desde esta pantalla podemos: Desactivar elementos del men Seleccionar si queremos que se muestren expandidos (si tiene nodos dependientes se mostraran expandidos desde el principio) Eliminar elementos del men. Cambiar el orden de los elementos, pinchando y arrastrando.

Si editamos el elemento Ausencias podemos modificar el nombre el elemento, la ruta a donde enlace el elemento del men, y la descripcin del elemento. Editamos y cambiamos su nombre por Bajas.

El resultado se puede apreciar nada ms guardar los cambios.

Para agregar los otros dos elementos del men (Noticias y Crnicas), volvemos a editar el men de Primary Links y pulsamos sobre la pestaa de Aadir Elemento. En principio vamos a enlazar estos dos mens con la pgina inicial, as que la ruta la configuramos con el parmetro
Pgina 33 de 49

Manual instalacin Drupal-7, Drupal-6

Autor: Eduardo Antn Estella

<front>. Adems en nuestro ejemplo queremos que queden justo por delante del elemento del men Bajas, con lo que tendremos que jugar con el parmetro de peso para que queden en el orden correcto.

Es posible que con los cambios del men, no quepa todo en una lnea, en captulos anteriores ya vimos como corregir este problema.

Taxonoma y categorizacin
En este apartado del manual vamos a ver con qu facilidad drupal gestiona contenidos. Supongamos que quiero agregar funcionalidad a mi web para que los jugadores de baloncesto (los usuarios registrados) puedan escribir dos clases de artculos noticias de actualidad del equipo y crnicas de los partidos. Adems deseo que ambos artculos, sean del tipo que sean automticamente se publiquen en la pgina principal pero tambin me gustara que los nuevos mens que he creado (noticias y crnicas) mostrarn especficamente artculos de esa categora. Vamos a ponernos manos a la obra: Como deseo que artculos sean del tipo que sean se publiquen en la pgina principal, voy a utilizar los contenidos del tipo Story, pero el nombre no me gusta para un usuario de la aplicacin, as que voy modificar la descripcin por Artculo. Entro en Inicio >> Administrar >> Administracin de contenido >> Tipos de Contenido, edito el nombre y el tipo del contenido par que ponga artculos.

Pgina 34 de 49

Manual instalacin Drupal-7, Drupal-6

Autor: Eduardo Antn Estella

Hasta aqu, un cambio que no va ms alla del gusto personal de cada uno. A continuacin tenemos que definir un vocabulario. El vocabulario no es ms que una agrupacin de trminos con unas caractersticas comunes. Los vocabularios contienen trminos, estos trminos pueden ser categoras finales o contener otras trminos hijos. Por ejemplo, puedo tener el vocabulario Lugares con los trminos Espaa, Francia, Portugal, adems puedo tener otros trminos en lugares como Aragn, Asturias, Cantabria que los categorizara como hijos del trmino Espaa. Para nuestro cometido me voy a crear el vocabulario Seccin, me situ en Inicio >> Administrar >> Administracin de Contenido >> Taxonoma y agrego un nuevo vocabulario. Nombre del vocabulario: Seccin Descripcin: Secciones en las que se permite agregar contenido Tipos de contenido: Artculo (en este tipo de contenido podr utilizar el vocabularios). Etiquetas: Desmarcado (no deseo que el usuario agregue nuevos terminos). Seleccin multiple: Desmarcado (o elige un termino u otro). Obligatorio: Marcado (tendra que elegir un termino obligatoriamente). Peso: Indiferente. (como solo tengo un vocabulario no me importa el peso)

Ya hemos definido el vocabulario, a continuacin tenemos que agregar los trminos al vocabulario. En el listado donde aparece el vocabulario pulsamos sobre Agregar trminos y creamos los dos trminos (noticias y crnicas) con sus correspondientes descripciones. En este ejemplo no necesitamos modificar las opciones avanzadas.

En este punto hemos completado una primera parte y podemos crear nuestro artculo para el cual obligatoriamente tendremos que elegir un trmino del vocabulario Seccin. Creamos un artculo y seleccionamos que pertenece al trmino Noticias.

Pgina 35 de 49

Manual instalacin Drupal-7, Drupal-6

Autor: Eduardo Antn Estella

Despus de crear la noticia, vemos que esta al ser del tipo de contenido Artculo ha promocionado directamente a nuestra portada del sitio. Si seleccionamos el artculo para ampliar la noticia vemos que al final del texto nos indica el termino del vocabulario al que pertenece. Si pulsamos en el termino Noticias nos mostrar un listado con todas las noticias publicadas, en este listado tenemos que estar atentos a la url que nos aparece.

Esta url es la que vamos a utilizar para enlazar nuestro men principal de la apliacin con el listado de noticias (taxonomy/term/1). Editamos el elemento del men en Inicio >> Administrar >> Construccin del sitio >> Mens >> Primary Links. Y en el parametro de ruta le indicamos que queremos utilizar la categora de Noticias (taxonomy/term/1)

Para la seccin de Crnicas seguire los mismos pasos. Y listo!, nuestros usuario ya pueden agregar artculos y seleccionar en que seccin desean insertarlos.

URL Limpias y Alias


Las url's de drupal, no son realmente como se nos muestra, en realidad, todo enlaza a la pgina principal y la informacin que muestra depende de los parmetros que se pasan. As que la url que realmente usa drupal sera del tipo: http://localhost/drupal-6.16/?q=node/2 Cuando hicimos la instalacin de drupal 6, aunque no lo comentamos, se seleccion automticamente la opcin url's limpios, al activar esta opcin nos traduce la url a algo ms tangible para la comunicacin humana (aunque solo sea un poco), la url anterior queda de la siguiente manera: http://localhost/drupal-6.16/node/2 La opcin se encuentra en Inicio Configuracin del sitio URL limpias (En drupal 7 Inicio Administracin Configuracin Search and metadata URL Limpias). Al acceder a este
Pgina 36 de 49

Manual instalacin Drupal-7, Drupal-6

Autor: Eduardo Antn Estella

apartado en muchos casos nos ofrece la posibilidad de realizar un test para comprobar si la configuracin de nuestro apache es apta para implementar las url limpias.

Si cuando realizamos el test, nos da un error, nos redirigen al manual de drupal donde explican las posibles causas por las que puede fallar el test. Una de las causas ms comunes es que nuestro servidor apache no tenga activado el mdulo rewrite. Para activarlo hay que editar el fichero http.conf de nuestro servidor apache y activar la lnea que carga el modulo mod_rewrite.so (para ello solo es necesario quitar el carcter # que precede la lnea). Una vez realizado el cambio del fichero, reiniciamos el servidor. Al acceder al apartado de urls limpias, en lugar del botn para realizar el test nos aparece un check para activar las url limpias.

Con las url limpias ya empieza a ser ms comprensible, pero aun as sigue siendo un poco extrao, recordar que para mostrar el listado de todas las noticias tenamos que usar una url como esta: http://localhost/drupal-6.16/taxonomy/term/1 Para mejorar otro paso ms las urls, se puede usar el mdulo Path. Este mdulo ya viene con nuestra versin de drupal y solo tenemos que acceder a la administracin de los mdulos para activarlo (es posible que ya est activada). El mdulo path permite crear alias (sinnimos) para las urls de nuestra web, de manera que podemos simplificarlas. Despus de activar el mdulo nos aparecer una opcin nueva en Inicio >> Administrar >> Construccin del sitio >> Alias de URL (En drupal 7 esta opcin ha sido movida Inicio >> Administracin >> Configuracin >> Search and metadata). Podemos aadir un nuevo alias, por ejemplo el alias noticias, para la url taxonomy/term/2. Despus de crear el alias podemos ir al elemento del men y modificar la ruta del elemento para que apunte al alias en lugar de a la ruta directa (aunque sigue funcionando igualmente).

Ahora para entrar a las noticias podemos usar la url: http://localhost/drupal-6.16/noticias

Pgina 37 de 49

Manual instalacin Drupal-7, Drupal-6

Autor: Eduardo Antn Estella

Mdulo de contacto
Muchos sitios webs tienen una pgina de contacto donde los usuarios se pueden en contacto (nunca mejor dicho) con personal de la web. Para ello drupal dispone del mdulo Contact que ya viene pre-instalado, con lo cual solo tenemos que activarlo en la seccin de mdulos.

Una vez activado el nuevo mdulo (acordaros de guardar los cambias), configuramos los permisos donde definimos quien puede acceder al formulario. Como en mi caso, me interesa que todo el mundo incluido los usuarios annimos puedan usar el formulario habilito este a todos.

Si ahora vamos al apartado de estructura, vemos que aparece un nuevo apartado Conctact form (Formulario de contacto).

Al entrar en Contact form vemos las categoras disponibles, podemos crear tantas categoras como deseemos, por ejemplo si deseamos que haya distintas contactos uno administrativo, tcnico, comercial En nuestro caso solo queremos un nico contacto por lo tanto editamos el que esta creado por defecto.

Pgina 38 de 49

Manual instalacin Drupal-7, Drupal-6

Autor: Eduardo Antn Estella

Al editar la categora podemos cambiar los siguientes campos: el nombre de la categora, los destinatarios a donde queremos que llegue el texto introducido en el formulario de contacto, la respuesta automtica que queremos que enviar al usuario que ha usado el formulario, el peso de la categora (el orden en caso de tener varias), y si queremos que la categora este seleccionada de formar predeterminada. Adems el mdulo nos indica que se ha creado un nuevo tem en el men de navegacin para poder acceder al formulario del contacto. Contact menu item (disabled by default) is added to the Navigation
menu, which you can modify on the Menus administration page.

As que si vamos a la seccin de Estructura >> Men y miramos la lista de links que contiene el men de navegacin vemos que existe un nuevo tem que nos lleva a la pgina de contacto.

Si editamos el Contacto, vemos las caractersticas tpicas de un link, particularmente solo me interesa que nos fijemos en la configuracin que tiene en el campo Ruta. De este modo vemos que la pgina donde se encuentra el formulario es contact y por lo tanto cuando queramos acceder al formulario la ruta que hay que utilizar es http://www.nuestrodominio.com/contact, de igual modo, cuando queramos crear un link nuevo tenemos que usar la url contact.

Y esta es como queda nuestra pantalla de contacto:

Pgina 39 de 49

Manual instalacin Drupal-7, Drupal-6

Autor: Eduardo Antn Estella

Si realizis una prueba en local del mdulo contacto, es posible que os encontris con algn error al no poder enviar correctamente el aviso.

Este mensaje se debe al propio funcionamiento de drupal para enviar correos. Drupal usa la funcin mail() de php, est funcin hace uso de los parmetros de configuracin del fichero php.ini sino tenis un servidor smtp instalado en local y configurado correctamente en el fichero pho.ini difcilmente se podr enviar correos electrnicos. Normalmente los servidores hosting, tienen correctamente configurado el fichero php.ini y se dispone de servidor smpt para realizar el envo as que es muy posible que no tengis este problema al subir vuestra versin al servidor. Si a pesar de todo queremos realizar la prueba en local, entonces tienes 2 mtodos. El ms pesado, pero desde mi punto de vista ms correcto, crear un servidor smpt en local y configurar el fichero php.ini correctamente. El ms ligero, que sera instalar el mdulo de drupal SMTP Authentication Support, este mdulo permite configurar una cuenta de usuario para usar un servidor smtp externo, es decir que usando este mdulo podemos mandar mails a travs de nuestra cuenta de gmail, Hotmail, etc.

Nota: La primera vez que realiza la prueba me decante por usar un mdulo similar al SMTP Authentication Support (creo que este mdulo aun no exista o no era tan famoso), las posteriores veces me ha resultado ms fcil realizar la prueba directamente en hosting. Con esto quiero decir que no he tenido paciencia/tiempo suficiente para aplicar el mtodo de instalacin del servidor smtp.

Modificando el mdulo contacto


Ya tenemos configurado nuestro mdulo contacto, pero imaginemos que lo vemos un poco soso, y queremos agregar alguna resea No lo dudes, enva una consulta, usa nuestro formulario. En su da tome una solucin un poco bizarra, me dediqu a editar el cdigo de drupal del mdulo contact, en concreto el fichero contact.pages.inc, para que al renderizar el formulario incluyera un nuevo elemento con la informacin nueva. La solucin funciona pero no me parece la manera ms elegante. Si hubiera ledo bien desde un principio, en la propia configuracin del mdulo contact me sugiere que si quiero agregar ms texto puedo crear un bloque. Una sencilla solucin que no se me haba pasado por la cabeza (cosas de un novato).
If you would like additional text to appear on the site-wide contact page, use a block. You can create and edit blocks on the Blocks administration page.

As que vamos a crear un nuevo bloque, al que vamos a describir como Parte superior para el formulario de contacto, no vamos a ponerle ttulo al bloque ya que se usar el ttulo del mdulo contact, rellanamos el cuerpo con el texto deseado y como configuracin importante indicamos que solo queremos que se muestre en la pgina de contact.
Pgina 40 de 49

Manual instalacin Drupal-7, Drupal-6

Autor: Eduardo Antn Estella

El nuevo bloque lo ubicamos en la zona de contenidos

Y este es el resultado de nuestro formulario de contactos con el bloque que hemos creado:

Pgina 41 de 49

Manual instalacin Drupal-7, Drupal-6

Autor: Eduardo Antn Estella

Mdulo Captcha
Es posible que a nuestro recin creado formulario queramos agregar un validador para evitar spam, envos automticos de robots. . . Para ello existe el mdulo captcha, este mdulo muestra imagen con unos nmeros que es necesario replicar para poder enviar el formulario, de esa manera nos aseguramos (o al menos lo intentamos) que el formulario es rellenado por un humano. Para instalar el mdulo, como en otras ocasiones es muy sencillo: 1. 2. 3. 4. 5. 6. 7. Buscar el mdulo CAPTCHA de drupal. https://drupal.org/project/captcha Leer la documentacin del mdulo (siempre hay que hacerlo aunque sea tedioso) Descargar el fichero (en el momento de redactar el manual la versin captcha-7.x-1.0.zip) Desempaquetar. Mover al directorio de mdulos Activar el mdulo dentro de drupal. Guardar la configuracin.

Una vez activado los mdulos de captcha podemos configurar el mdulo. A la hora de configurar podemos elegir entre otras muchas cosas, cual es el mtodo de validacin por defecto y en que formularios queremos que se encuentre el validador y el texto que deseamos que aparezca junto con el validador captcha. El formulario del mtodo contacto es contact_site_form.

Recuerda que para visualizar como queda el formulario, es necesario que no ests logueado. Despus de configurar el mdulo el formulario quedara as:

Pgina 42 de 49

Manual instalacin Drupal-7, Drupal-6

Autor: Eduardo Antn Estella

Si por ejemplo, queremos dar un aspecto ms moderno a nuestro mdulo CAPTCHA, podemos instalar el mdulo reCAPTCHA. Este nuevo mdulo permite que la apariencia sea algo similar a:

La instalacin de este mdulo es muy sencilla, se baja el mdulo y se instala como cualquier otro, al activarlo, en la configuracin del mdulo CAPTCHA nos permite elegir como mtodo de validacin el reCAPTCHA. Por ltimo configuramos el mtodo reCAPTCHA, solo hay que introducir una clave pblica y una clave privada, para obtener estas claves el propio mdulo nos indica el link donde podemos conseguir estas claves.

Instalacin en un servidor online


Una vez tengamos nuestra pgina web en local y hayamos realizado el customizado del site para que muestre el aspecto que deseamos, muchos queremos subir el fruto de nuestro esfuerzo a la WWW Para ello tendremos que comprar un hosting que tenga posibilidad de usar mysql y que pueda correr php correctamente (al igual que los requisitos cuando instalamos en local drupal). Verificar la versin de php El primer paso que debemos de revisar es si en nuestro domino contratado est funcionando php y si es la versin correcta para ello lo ms sencillo es subir un fichero que podemos llamar prueba.php con el siguiente contenido.
<html> <head> </head> <body> <?php phpinfo(); ?> </body> </html>

Si navegamos hasta el nuevo fichero http://vuestro_domino.com/prueba.php se puede ver la versin instalada de php y un motn de variables de entorno. En caso de no obtener respuesta pude deberse a varios factores: 1 No tenis php instalado en vuestro servidor de hosting. 2 Algunos servidores deshabilitan esta funcin para evitar exponer demasiada informacin a terceros. Podis probar con alguna otra funcin de php a ver si funciona correctamente (tipo echo), pero para obtener la versin tendris que buscar otro mtodo (preguntar al soporte de vuestro hosting). Si la versin de php no es la correcta, algunos servidores de hosting permiten cambiar la versin de php de manera sencilla. Por ejemplo, si el hosting es administrado con CPanel se puede variar en la seccin de Software/Servicios>Configuracin de PHP. (si la funcin est habilitada)

Pgina 43 de 49

Manual instalacin Drupal-7, Drupal-6

Autor: Eduardo Antn Estella

Una vez realizada esta prueba recomiendo borrar el fichero de prueba.php. Preparamos una base de datos del servidor Como ya sabis Drupal, necesita una base de datos, as que es necesario crear una base de datos en nuestro servidor de hosting con un usuario para poder acceder a esa base de datos. Normalmente en la administracin de nuestro hosting tenemos opciones para crear bases de datos. En este ejemplo se muestra como crear una base de datos con CPanel. En CPanel Bases de datos> Bases de datos de MySQL

Nos aparece un men para crear una base de datos, el inicio del nombre de la base de datos ya est pre-configurado y simplemente tenemos que terminar el nombre con el texto deseado y usar el botn de Crear base de datos.

Pgina 44 de 49

Manual instalacin Drupal-7, Drupal-6

Autor: Eduardo Antn Estella

El siguiente paso es crear un usuario para acceder a la recin creada base de datos jnzfpgmx_mibasedatos. Para ello en el mismo sitio Bases de datos> Bases de datos de MySQL disponemos de la opcin para crear usuarios. Al igual que antes el prefijo del usuario ya est preconfigurado y solo tenemos que aadir los ltimos caracteres y pulsar sobre el botn de Crear usuario. En nuestro ejemplo creamos el usuario jnzfpgmx_prueba.

Por ltimo, solo nos queda asociar la base de datos y el usuario. Este paso es realmente sencillo y se realiza en el mismo sitio Bases de datos> Bases de datos de MySQL, seleccionando nuestra nueva base de datos y nuestro usuario.

A continuacin hay que determinar que permisos le vamos a dar al usuario. Como vamos a crear objetos de la base de datos le damos todos los privilegios posibles.

De esta manera hemos dejado nuestra base de datos creada con un usuario de acceso. (Una vez terminado el proceso de instalacin podemos quitar algunos de los permisos si los consideramos excesivos)

Pgina 45 de 49

Manual instalacin Drupal-7, Drupal-6

Autor: Eduardo Antn Estella

Realizar una copia de seguridad de nuestro servidor local Mucha de la informacin que hemos configurado en nuestro site de drupal se almacena en la base de datos. Por lo tanto, para poder subir nuestra versin a la web tendremos que realizar una copia de seguridad de la base de datos local para posteriormente restaurarla en nuestro hosting. Para realizar una copia de seguirdad o backup de una base de datos de MySql existe el comando mysqldump. Este comando se encuentra en la carpeta bin de nuestro mysql, sino tenemos la carpeta bin en el path tendremos que situarnos en ella. Abrimos el terminal (si estamos en Windows Inicio>Ejecutar>cmd), nos situamos en el directorio bin de mysql (en mi caso C:\Program Files\MySQL\MySQL Server 5.5\bin) y ejecutamos el comando para generar el backup de la base de datos. Para evitar problemas de permisos, intentar ejecutar cmd con permisos de administrador. cd "C:\Program Files\MySQL\MySQL Server 5.5\bin" mysqldump -u UsuarioLocal -p BaseDatosLocal > archivo.sql En el comando anterior, hay que sustituir las variables UsuarioLocal y BaseDatosLocal por los parmetros necesarios para conectar en nuestra base de datos local (atencin son los datos de nuestro drupal de local no los que hemos creado en nuestro hosting web). Si nos hemos olvidado de nuestra configuracin en el fichero settings.php del directorio sites\default\ de nuestro drupal veremos los parmetros que estamos utilizando. Quedaos con el nombre de este fichero por que ser necesario ms adelante. Cuando el proceso se inicie nos solicitar nuestro password de acceso a la base de datos para poder continuar. Una vez ejecutado el comando mysqldump con la redireccin > se habr generado el fichero archivo.sql que contiene el backup de la base de datos, toda la estructura y todos los datos. Este fichero puede ocupar mucho espacio, as que es recomendable comprimirlo de manera que el nombre del fichero se llame archivo.sql.zip Subir base de datos local al servidor El ltimo paso que nos queda por realizar, es subir la copia de seguridad que acabamos de crear a nuestro hosting. Para ello usamos el gestor de base de datos phpMyAdmin. PhpMyAdmin es un gestor para la base de datos mySql (y supongo que alguna ms) que funciona sobre cdigo en php, es decir, no dejar de ser ms que una aplicacin web (pedazo de aplicacin) con lo que realizar acciones sobre mySql. Normalmente casi todos los hosting nos ofrecen acceso a esta aplicacin. Y suele encontrarse en el apartado Bases de datos> phpMyAdmin.

Pgina 46 de 49

Manual instalacin Drupal-7, Drupal-6

Autor: Eduardo Antn Estella

En el men de la izquierda del phpMyAdmin, seleccionamos la base de datos que hemos preparado en el servidor.

De las opciones que tenemos en la parte superior, seleccionamos la de Importar y a continuacin en seleccionar archivo, seleccionamos el fichero archivo.sql.zip que hemos creado en el paso anterior.

El proceso de importacin se inicia, y si todo ha sido correcto una vez terminado veremos el mensaje en la parte superior con el resultado de la importacin. Adems si observamos en la zona de la izquierda ya aparecen las tablas y estructuras de las que se compone Drupal. De esta manera ya tenemos instalada la base de datos en el hosting.

Pgina 47 de 49

Manual instalacin Drupal-7, Drupal-6

Autor: Eduardo Antn Estella

Subir los ficheros web al servidor Normalmente cuando contratamos un hosting, nos habilitan un servidor ftp para poder realizar las subidas. El proceso de este paso es sencillo, se trata de copiar todo lo que contiene vuestra aplicacin drupal a la carpeta publica de vuestro hosting, normalmente es una carpeta llamada public_html. Por ejemplo si mi sitio en local se encontraba en http://localhost/drupal-6.16, entonces tengo que ir al apache y todo lo que este dentro de la carpeta drupal-6.16 lo copio al directorio public_html (la carpeta drupal-6.16 no la copiis, es a partir de esta en adelante). Una vez terminada la copia, si intentis acceder a la web del hosting es posible que os encontris con la siguiente ventana:

Los ms avispados ya os habris dado cuenta de lo que sucede. Al copiar todo los ficheros de local al hosting tambin se han copiado los ficheros de configuracin, y al no coincidir el nombre de la base de datos ni el nombre del usuario nos da el error. As que el ltimo paso que nos queda es configurar el fichero settings.php que se encuentra en la ruta de nuestro hosting: /public_html/sites/default/settings.php Editamos el fichero settings.php y modificamos los parmetros de acceso para que coincidan con los de la base de datos que hemos creado en el hosting, para drupal 7, siguiendo la configuracin del ejemplo la configuracin quedara similar a esta:

$databases = array ( 'default' => array ( 'default' => array ( 'database' => ' jnzfpgmx_mibasedatos ', 'username' => ' jnzfpgmx_prueba r', 'password' => 'password_ jnzfpgmx_prueba ', 'host' => 'localhost', 'port' => '', 'driver' => 'mysql', 'prefix' => '', ), ), );

Despus de modificar el fichero y machacarlo en hosting ya podemos realizar la prueba y ver que todo nuestro trabajo esta subido a www. Felicidades! A disfrutar.

Pgina 48 de 49

Manual instalacin Drupal-7, Drupal-6

Autor: Eduardo Antn Estella

Referencias
Instalacin de xampp: http://www.apachefriends.org/ http://sourceforge.net/projects/xampp/files/ Instalacin de drupal: http://drupal.org/ http://www.drupalweb.com/node/22 Resolucin de algun problema: http://gacimartin.com/2007/02/12/fatal-error-allowed-memory-size-of-8388608-bytes-exhausted/ Themes de drupal: http://drupal.org/project/themes Mdulo Contact de drupal: http://drupaldesdecero.blogspot.com.es/2011/03/personalizar-modulo-de-contacto.html

Contacto
Autor: Eduardo Antn Contacto: eanton@gmail.com

Pgina 49 de 49

S-ar putea să vă placă și