Primeros pasos con Drupal – Instalación sobre Ubuntu 9.04
| mayo 3, 2009 | Posted by laura under Programación |
Hace tiempo empezamos a probar diferentes CMS para poder incorporarlos en algunos proyectos paralelos. Jugamos unos días con Joomla, pero después de ver la poca información práctica que tiene y la complicación de la estructura de páginas, decidimos probar Drupal. Este CMS permite el montaje de nuevas páginas de una forma rapida y sencilla, y aunque sea menos galmuroso o menos espectacular que Joomla (a la vista), su uso es mucho más ágil.
Debo decir que tanto para uno, como para el otro, la información que se pueda encontrar (sitios oficiales, comunidades o libros) no están orientados a la práctica y es muy dificil ver hasta dónde puede llegar. Con esta nueva serie de publicaciones intentaremos ejemplificar su uso. Espero que os sirva de ayuda esta mini guía práctica.
Instalación
Insisto en que la mayoría de los ejemplos prácticos que se publican en este blog estan probados sobre la distribución Ubuntu de Linux. Para este caso, utilizaremos la nueva versión 9.04, y como elementos indispensables PHP, MySQL y Apache2.
- Lo primero de todo será que os descarguéis la versión de drupal disponible en su página web oficial. Podéis descargarla directamente aquí. Una vez la tengáis en vuestro ordenador, extraerla y guardarla allí donde queráis tener el proyecto; en este ejemplo se guardará dentro de una carpeta, en /home/usuario, llamada proyecto.
- El siguiente paso será comprobar que tenemos instalados MySQL, Apache2, y PHP. Como herramienta de administración de MySQL yo utilzo Navicat en su versión Lite. Si no téneis ninguno en el sistema ya instalado, podéis descargarlo aquí.
- Como os podéis imaginar, lo siguiente que haremos será modificar los archivos pertinentes para poder habilitar el nuevo proyecto en local. Para ello tocaremos, entre otros, los archivos de Apache2.
- Habilitar el nuevo sitio, partiendo por ejemplo del archivo default almacenado en /etc/apache2/sites-available y cambiando la ruta del nuevo proyecto. El nombre del nuevo sitio será local.drupal.com.
[stextbox id="info"]cd /etc/apache2/sites-available
sudo cp default local.drupal.comEditamos la información de local.drupal.com.
sudo gedit local.drupal.com[/stextbox]Añadimos los siguiente:
[stextbox id="info"]<VirtualHost *:80>
ServerAdmin webmaster@localhost
ServerName local.drupal.com
DocumentRoot /home/usuario/proyecto/drupal/
<Directory />
Options FollowSymLinks
AllowOverride All
</Directory>
<Directory /home/usuario/proyecto/drupal/>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
…[/stextbox] - Editamos el archivo hosts almacenado en /etc/
[stextbox id="info"]sugo gedit /etc/hosts[/stextbox]Y añadimos la siguiente línea:
[stextbox id="info"]127.0.0.1 local.drupal.com[/stextbox] - [stextbox id="info"]sudo a2ensite local.drupal.com[/stextbox]…y reiniciamos el servidor apache
[stextbox id="info"]sudo /etc/init.d/apache2 restart[/stextbox]
- Una vez hecho todo esto, y antes de ejecutar el archivo que nos permita instalar Drupal, es recomendable cambiar los permisos de la carpeta “drupal”.
[stextbox id="info"]sudo chmod 777 -R /home/usuario/proyecto/drupal[/stextbox] - Abrimos el navegador y tecleamos:
[stextbox id="info"]http://local.drupal.com/index.php[/stextbox]NOTA: index.php es el archivo que se carga para empezar la instalación de drupal.
Si os ha dado algún problema, revisad que tengáis todos los elementos necesarios instalados en vuestro sistema y que los archivos de configuración sean correctos. Si no se ha producido ningún error, se os mostrará la siguiente página:
Click en Install Drupal in English (en mi caso)
NOTA: En la versión anterior no funcionaba del todo bien si se instalaba en otro idioma.
En la siguiente pantalla se pedirá que introduzcamos los datos relacionados con la base de datos. Para crear una nueva base de datos, en mi caso con Navicat Lite, abriremos el programa y seguiremos los siguientes pasos.
- Crearemos una nueva Conexión (clic derecho>new Connection)


- Crearemos una nueva base de datos en esta nueva Conexión (clic derecho>new Database)

- Cerramos el programa y volvemos al navegador.
Introducimos los datos relacionados con la base de datos que acabamos de crear, y continuamos con la instalación.
Una vez instalado Drupal, se nos pedirá que introduzcamos los datos del site y la cuenta inicial. Aparecerá una pantalla como la siguiente:
Clic a Save And Continue, para finalizar el proceso.
NOTA: Como último paso es necesario seguir las instrucciones que nos aparecen recuadradas en rojo. (imagen de arriba)
Ya téneis vuestro sistema instalado. En las próximas publicaciones intentaremos describir la estructura de los sites hechos con Drupal e intentaremos empezar a introducir contenido -páginas y bloques-.
Esto es todo, por hoy, desde pingüinos y manzanitas world (sin zulo)!!
Saludos!

[...] Primeros pasos con Drupal – Instalación sobre Ubuntu 9.04 (Blog de Laura Berdasco) [...]