Este documento trata sobre la instalación y configuración de Drupal. Explica cómo instalar los requisitos previos como Apache, PHP y MySQL. Luego describe el proceso de instalación de Drupal, incluyendo la descarga del paquete, la configuración de los archivos y la dirección URL para completar la instalación. También ofrece consejos sobre seguridad y optimización del sistema.
3. Construcción de sitios web con Drupal – Instalación – Vigo 2010
INTRODUCCIÓN DRUPAL
SISTEMA OPERATIVO – SERVICIOS
CONFIGURACIÓN BÁSICA APACHE2
CONFIGURACIÓN BÁSICA MYSQL
CONFIGURACIÓN BÁSICA CORREO
ACCESO SSH – SFTP
INSTALACION
BACKUP & RECUPERACION
MODULOS – TEMAS – CASO PRACTICO “LLEGARE EN DIEZ MINUTOS”
OBJETIVOS
4. Construcción de sitios web con Drupal – Instalación – Vigo 2010
¿QUÉ NO ES DRUPAL?
.- NO ES UN PRODUCTO
.- NO ES UN SIMPLE CMS
.- NO ES“SENCILLO”
5. Construcción de sitios web con Drupal – Instalación – Vigo 2010
¿CMS?
.- SISTEMA GESTOR DE CONTENIDOS
.- HTML + L.INTERPRETADOS + SGBD
.- CREA, EDITA, CLASIFICA Y PUBLICA
.- DRUPAL, WORDPRESS, JOOMLA..
6. Construción de sitios web con Drupal – Instalación – Vigo 2010
HISTORIA DE DRUPAL
.- 1999 DRIES BUYTAERT
.- NACE COMO CMS INTRANET
.- ACTUALIDAD 6.19 / 7.0
.- + 7000 MODULOS
.- + 800 PROGRAMADORES
7. Construcción de sitios web con Drupal – Instalación – Vigo 2010
¿ POR QUÉ DRUPAL ?
.- MODULAR Y EXTENSIBLE
.- CODIGO DE CALIDAD = API.DRUPAL.ORG
.- MUCHA Y MUY BUENA DOCUMENTACION
.- FACIL DE IMPLEMENTAR
.- CUMPLE CON LOS ESTÁNDARES
.- CMS CON MAYUSCULAS
.- LIBRE Y GRATUITO
.- GRAN COMUNIDAD
8. Construcción de sitios web con Drupal – Instalación – Vigo 2010
AYUDA
.- DRUPAL.ORG
.- API.DRUPAL.ORG
.- TWITTER
.- EVENTOS
.- WWW
.- LIBROS
9. Construcción de sitios web con Drupal – Instalación – Vigo 2010
¡NO SOY PROGRAMADOR!
.- RESOLVER DUDAS EN DRUPAL.ORG
.- APORTAR A LAS LOCALIZACIONES
.- APORTAR AL DISEÑO
.- AYUDAR EN LOS EVENTOS
.- DIFUNDE
10. Construcción de sitios web con Drupal – Instalación – Vigo 2010
.- LEER, RELEER, VOLVER A LEER Y TENER CLARO QUÉ
QUEREMOS HACER
.- CONOCIMIENTOS MÍNIMOS DE UNIX/LINUX
.- CONFIGURAR CORREO
.- ¡DOCUMENTAR!
CONSEJOS
13. Construcción de sitios web con Drupal – Instalación – Vigo 2010
INSTALACION DRUPAL 6.X
.-REQUISITOS MINIMOS
.-LAMP/FAMP/LNMP/LLMP/L**P/MAMP/WAMP
.-OTROS METODOS = DESDE LOS FUENTES, APT,
EMERGE, YUM, ZIPPER ..ETC
14. Construcción de sitios web con Drupal – Instalación – Vigo 2010
INSTALACION APACHE2
aptitude update && aptitude
install apache2 php5 php5-mysql
php5-mcrypt php5-xmlrpc php5-gd
mysql-server
15. Construción de sitios web con Drupal – Instalación – Vigo 2010
INSTALACION APACHE2
<VirtualHost *:80>
ServerAdmin tuemail@tudominio.com
RewriteEngine on
DocumentRoot /var/www/
<Directory />
Options FollowSymLinks
AllowOverride All
</Directory>
<Directory /var/www/>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
.- ACTIVAR MÓDULO REWRITE PARA URLs LIMPIAS
.- EJEMPLO DE FICHERO BÁSICO DE CONFIGURACION
16. Construcción de sitios web con Drupal – Instalación – Vigo 2010
INSTALACION APACHE2
.- Cuidado con consumo de MPM de Apache2
.- Logs
.- 20 tips para securizar Apache
http://www.petefreitag.com/item/505.cfm
.- Añadir ficheros de configuracion al backup
17. Construcción de sitios web con Drupal – Instalación – Vigo 2010
NGINX
.- RENDIMIENTO INCREIBLE
.- LICENCIA BSD
.- NO TAN CONOCIDO
.- RECOMENDADO PARA SERVIDORES CON MUCHO TRÁFICO O POCOS
RECURSOS ¡O PARA EL USO COTIDIANO!
.- PHP5-FASTCGI + NGNIX + DRUPÀL + DEBIAN
18. Construcción de sitios web con Drupal – Instalación – Vigo 2010
CHEROKEE
.- ESCRITO EN C
.- LICENCIA GNU/GPL
.- SOPORTA FASTCGI,PHP,SSL...
.- RAPIDÍSIMO
.- SORPRENDE LA INTERFAZ GRÁFICA DE ADMINISTRACIÓN
19. Construcción de sitios web con Drupal – Instalación – Vigo 2010
INSTALACION MySQL 5.x
.- INSTALACION VIA APTITUDE,EMERGE, YUM FUENTES...
.- NO NOS OLVIDEMOS DE MYSQLTUNNER
.- CONFIGURAR LOS Y ANADIR CONFIGS AL BACKUP
20. Construcción de sitios web con Drupal – Instalación – Vigo 2010
INSTALACION MySQL 5.x
.- GESTION PHPMyADMIN + SSL
.- 20 TIPS PARA OPTIMIZAR MySQL
http://net.tutsplus.com/tutorials/other/top-20-mysql-best-practices
.- CONFIGURAR LOGS Y ANADIR CONFIGS AL BACKUP
21. Construcción de sitios web con Drupal – Instalación – Vigo 2010
INSTALACION DRUPAL
.- ¿Local o remoto?
.- Para ambos casos : comprobar acceso escritura y lectura.
.- ¿FTP?¿SMB?¿NFS? ¡¡SSH!!
.- Consejos SSH
.- Cambiar puerto escucha, p.e 12642 TCP
.- No permitir login a root
.- Especificar qué usuarios pueden acceder
.- Jail
.- Fail2ban
.- iptables
22. Construcción de sitios web con Drupal – Instalación – Vigo 2010
INSTALACION DRUPAL
.- Descarga paquete drupal.org
.- Datos de acceso a server + mysql
http://www.drupal.org
23. Construcción de sitios web con Drupal – Instalación – Vigo 2010
INSTALACION DRUPAL
.- tar zxvf drupal-XXXX.tar.gz && mv drupalXXX drupal
.- tar zxvf drupal-es.tar.gz
.- cd drupal/sites/default && mkdir files && chmod 777 files && mkdir
modules
.- mv default.settings.php settings.php && vim settings.php
.- ¿OK?
http://www.drupal.org