Presentació de Posada en Funcionament de Drupal de la jornada "Global Learn Day" organitzada per Atenea tech al Citilab de Cornellà el 14 de desembre de 2012.
Open Atrium para la gestión de proyectos - Drupal Camp 2010
Drupal: Posada en Funcionament
1. Drupal: Posada en funcionament
Global Training Days
Siddharta Navarro / Luis Ortiz Ramos
14/12/2012
www.ateneatech.com
2. Entorn
→ Servidor Web
→ Servidor de base de dades
→ Servidor d'aplicacions
www.ateneatech.com
3. Servidor Web
Apache
→ És el més utilitzat. Opció recomanada
→ Versió 1.3 o 2.x sobre UNIX/Linux, OS X o Windows
→ Hi ha molta documentació i suport
→ “Clear URLs” requereix la extensió “mod_rewrite” activa
→ Cal configurar el “Apache Virtualhost” amb la directiva
“AllowOverride all” per a que suporti arxius .htaccess.
www.ateneatech.com
4. Servidor Web
Nginx
→ Centrat en l'eficiència i el poc consum de memòria
→ Versió 0.7.x, 0.8.x, 1.0.x, 1.2.x (estable) i 1.3.x sobre →
UNIX/Linux, OS X o Windows
→ Hi ha bastant suport i documentació
→ “Clear URLs” requereix modificar la configuració
www.ateneatech.com
5. Servidor Web
Microsoft IIS
→ El servidor de Microsoft per fer servir amb Windows
→ El core funciona amb les versions 5, 6 i 7
→ “Clear URLs” requereix una extensió de tercers o
→ “Microsoft URL Rewrite Module” (només per a IIS 7)
→ Requereix instal·lar actualitzacions de Windows per a
que el servidor d'aplicacions funcioni correctament
www.ateneatech.com
6. Servidor de base de dades (I)
MySQL
→ Recomanat
→ Versió 5.0.15 o superior
→ Requereix l'extensió PDO per a PHP
→ Alguns mòduls fan servir característiques especifiques de
MySQL
MariaDB
→ És un equivalent a MySQL
→ Versió 5.1.44 o superior
www.ateneatech.com
7. Servidor de base de dades (II)
PostgreSQL
→ Versió 8.3 o superior
→ PHP 5.2.6 per a Windows te un error a la
extensió de PostgreSQL
SQLite
→ Guarda les dades en fitxers
→ Versió 3.3.7 o superior
www.ateneatech.com
8. Servidor de base de dades (III)
Altres requereixen mòduls addicionals
Microsoft SQL Server
→ Versió estable 1.2
→ El fan servir 5832 llocs Web
Oracle
→ Versió 1.12
→ El fan servir 110 llocs Web
www.ateneatech.com
9. Servidor d'aplicacions
PHP
→ Versió 5.2.5 o superior (5.3 recomanada)
→ “memory_limit” mínim de 32M
→ “max_execution_time” mínim de 30 segons
→ Extensions Hash, JSON, PDO.
→ Més mòduls augmenten aquest requisits
→ Altres configuracions están incloses a l'rxiu
.htaccess per Apache.
www.ateneatech.com
12. Instal·lació manual
→ Obtenir Drupal
→ Preparar els arxius
→ Crear la base de dades
→ Seguir el procés d'instal·lació
→ Restaurar permisos a “settings.php”
www.ateneatech.com
13. Obtenir Drupal
Descarregar-lo des de Drupal.org
http://drupal.org/project/drupal
Clonant el repositori de codi Git
git clone --recursive --branch 7.x
http://git.drupal.org/project/drupal.git
Fent servir Drush
drush dl drupal
www.ateneatech.com
18. Preparar els arxius
A la carpeta “/sites/default”
→ Crear carpeta “files”
→ Crear arxiu “settings.php” copiant
“default.settings.php
→ Modificar els seus permisos, tothom els pot
modificar.
www.ateneatech.com
21. Crear la base de dades
Des del terminal:
→ mysql -u root -p
→ create database base-de-dades;
Fent servir un client se base de dades
www.ateneatech.com