Nuestro primer Sitio Web Con Software Libre

13
Nuestro primer sitio Web... Con Software Libre ;) Hollman Enciso hollmanenciso.com @hollman

Transcript of Nuestro primer Sitio Web Con Software Libre

Page 1: Nuestro primer Sitio Web Con Software Libre

Nuestro primer sitio Web...Con Software Libre ;)

Hollman Encisohollmanenciso.com@hollman

Page 2: Nuestro primer Sitio Web Con Software Libre

LAMP

wikipedia: El acrónimo 'LAMP' se refiere a un conjunto de subsistemas de software necesarios para alcanzar una solución global, en este caso configurar sitios web o Servidores dinámicos con un esfuerzo reducido.En las tecnologías LAMP esto se consigue mediante la unión de las siguientes tecnologías: Linux, el sistema operativo. Apache, el servidor web. MySQL, el gestor de bases de datos. Perl, PHP, o Python, los lenguajes de programación.

http://es.wikipedia.org/wiki/LAMP

Page 3: Nuestro primer Sitio Web Con Software Libre

Drupal

Wikipedia: es un sistema de gestión de contenido modular multipropósito y muy configurable que permite publicar artículos, imágenes, u otros archivos y servicios añadidos como foros, encuestas, votaciones, blogs y administración de usuarios y permisos. Drupal es un sistema dinámico: en lugar de almacenar sus contenidos en archivos estáticos en el sistema de ficheros del servidor de forma fija, el contenido textual de las páginas y otras configuraciones son almacenados en una base de datos y se editan utilizando un entorno Web.Es un programa libre, con licencia GNU/GPL, escrito en PHP, desarrollado y mantenido por una activa comunidad de usuarios. 

http://es.wikipedia.org/wiki/Drupal

Page 4: Nuestro primer Sitio Web Con Software Libre

PHPMyAdmin

Wikipedia: es una herramienta escrita en PHP con la intención de manejar la administración de MySQLa través de páginas web, utilizando Internet. Actualmente puede crear y eliminar Bases de Datos, crear, eliminar y alterar tablas, borrar, editar y añadir campos, ejecutar cualquier sentencia SQL, administrar claves en campos, administrar privilegios, exportar datos en varios formatos y está disponible en 50 idiomas. Se encuentra disponible bajo la licencia GPL.

http://es.wikipedia.org/wiki/PhpMyAdmin

Page 5: Nuestro primer Sitio Web Con Software Libre

1. Instalando LAMP

En Ubuntu podemos realizar la instalación de estos paquetes de varias formas, bien sea desde Synaptic, por medio de comando APT o finalmente con la ayuda de Tasksel, una herramienta de selección de instalación en sistemas Debian.

:~$ sudo tasksel

Page 6: Nuestro primer Sitio Web Con Software Libre

2. Instalando phpMyAdmin

:~$ sudo apt-get install phpmyadmin

En este proceso de instalación nos preguntara elegir el servidor web en el que vamos a trabajar para que se ejecute el phpmyadmin, seleccionamos apache2. Y también asignar una contraseña para el usuario root de phpmyadmin.

Page 7: Nuestro primer Sitio Web Con Software Libre

3. It Works !!!

Listo, ya tenemos nuestro Servidor Web Básico corriendo en nuestra maquina, podemos verificarlo ingresando desde nuestro navegador web a http://localhost

- Hasta ahora tenemos el servidor web, ahora vamos a seguir con Drupal ...

Page 8: Nuestro primer Sitio Web Con Software Libre

4. Creando la base de datos

Ingresamos en el navegador de internet a http://localhost/phpmyadmin Ingresamos el usuario y password anteriormente ingresados en el proceso de instalación y en la ventana de phpmyadmin ingresamos un nombre para la base de datos y clic en crear.

Page 9: Nuestro primer Sitio Web Con Software Libre

5. Obteniendo y preparando Drupal

Descargamos la última versión estable de Drupal desde el sitio oficial www.drupal.org, movemos y descomprimimos el contenido en la raíz de trabajo de apache la cual por omisión en Ubuntu (puede cambiar en otras distros) es /var/www/

:/var/www$ sudo wget http://ftp.drupal.org/files/projects/drupal-6.19.tar.gz

:/var/www$ tar -xvzf drupal-6.19.tar.gz

:/var/www$ mv drupal-6.19 drupal

Drupal requiere hacer unos cambios antes de continuar con la instalación

Page 10: Nuestro primer Sitio Web Con Software Libre

 

:/var/www/drupal/sites/default$ sudo mkdir files:/var/www/drupal/sites/default$ sudo chmod 777 files

Ahora dentro del mismo directorio donde nos encontramos tenemos un archivo de configuración llamado default.settings.php el cual debemos sacar copia con el nombre de settings.php y otorgar  permisos de escritura.

:/var/www/drupal/sites/default$ sudo mv default.settings.php settings.php

:/var/www/drupal/sites/default$ sudo chmod 777 settings.php

Page 11: Nuestro primer Sitio Web Con Software Libre

6. Instalando Drupal

Ingresamos en el navegador a la dirección http://localhost/drupal

Pasos:

- Idioma- Conf de Base de datos... instalación...- Quitando permisos de escritura al archivo de configuración:

:/var/www/drupal/sites/default$ sudo chmod 644 settings.php- Datos del sitio web

Page 12: Nuestro primer Sitio Web Con Software Libre

Drupal

Nodos: "paginas"

Themes: Apariencias, estilos --> CSS

Modulos: "Programas", Funcionalidades

Page 13: Nuestro primer Sitio Web Con Software Libre

Preguntas? dudas? sugerencias?

Gracias...