Nuestro primer sitio Web... Con Software Libre ;) Hollman Enciso hollmanenciso.com @hollman
LAMP <ul><li>wikipedia :   El acrónimo 'LAMP' se refiere a un conjunto de subsistemas de software necesarios para alcanzar...
Drupal <ul><li>Wikipedia:  es un  sistema de gestión de contenido  modular multipropósito y muy configurable que permite p...
PHPMyAdmin <ul><li>Wikipedia:  es una herramienta escrita en  PHP  con la intención de manejar la administración de  MySQL...
1. Instalando LAMP <ul><li>En Ubuntu podemos realizar la instalación de estos paquetes de varias formas, bien sea desde Sy...
2. Instalando phpMyAdmin <ul><li>:~$ sudo apt-get install phpmyadmin </li></ul><ul><li>En este proceso de instalación nos ...
3. It Works !!! <ul><li>Listo, ya tenemos nuestro Servidor Web  Básico  corriendo en nuestra maquina, podemos verificarlo ...
4. Creando la base de datos <ul><li>Ingresamos en el navegador de internet a  http://localhost/phpmyadmin   </li></ul><ul>...
5. Obteniendo y preparando Drupal <ul><li>Descargamos la última versión estable de Drupal desde el sitio oficial www.drupa...
  <ul><li>:/var/www/drupal/sites/default$ sudo mkdir files </li></ul><ul><li>:/var/www/drupal/sites/default$ sudo chmod 77...
6. Instalando Drupal <ul><li>Ingresamos en el navegador a la dirección http://localhost/drupal </li></ul><ul><li>Pasos: </...
Drupal <ul><li>Nodos: &quot;paginas&quot; </li></ul><ul><li>Themes: Apariencias, estilos --> CSS </li></ul><ul><li>Modulos...
Preguntas? dudas? sugerencias? Gracias...
Upcoming SlideShare
Loading in …5
×

Nuestro primer Sitio Web Con Software Libre

1,365 views

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,365
On SlideShare
0
From Embeds
0
Number of Embeds
6
Actions
Shares
0
Downloads
25
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Nuestro primer Sitio Web Con Software Libre

  1. 1. Nuestro primer sitio Web... Con Software Libre ;) Hollman Enciso hollmanenciso.com @hollman
  2. 2. LAMP <ul><li>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. </li></ul><ul><li>En las tecnologías LAMP esto se consigue mediante la unión de las siguientes tecnologías: </li></ul><ul><ul><li>L inux , el   sistema operativo. </li></ul></ul><ul><ul><li>A pache , el servidor web. </li></ul></ul><ul><ul><li>M ySQL , el   gestor de bases de datos. </li></ul></ul><ul><ul><li>P erl ,   P HP , o   P ython , los lenguajes de programación. </li></ul></ul><ul><li>http://es.wikipedia.org/wiki/LAMP </li></ul>
  3. 3. Drupal <ul><li>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. </li></ul><ul><li>Es un  programa libre , con licencia  GNU/GPL , escrito en  PHP , desarrollado y mantenido por una activa comunidad de usuarios.  </li></ul><ul><li>http://es.wikipedia.org/wiki/Drupal </li></ul>
  4. 4. PHPMyAdmin <ul><li>Wikipedia: es una herramienta escrita en  PHP  con la intención de manejar la administración de  MySQL a 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 . </li></ul><ul><li>http://es.wikipedia.org/wiki/PhpMyAdmin </li></ul>
  5. 5. 1. Instalando LAMP <ul><li>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. </li></ul><ul><li>:~$ sudo tasksel </li></ul>
  6. 6. 2. Instalando phpMyAdmin <ul><li>:~$ sudo apt-get install phpmyadmin </li></ul><ul><li>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. </li></ul>
  7. 7. 3. It Works !!! <ul><li>Listo, ya tenemos nuestro Servidor Web Básico corriendo en nuestra maquina, podemos verificarlo ingresando desde nuestro navegador web a http://localhost </li></ul><ul><li>- Hasta ahora tenemos el servidor web, ahora vamos a seguir con Drupal ... </li></ul>
  8. 8. 4. Creando la base de datos <ul><li>Ingresamos en el navegador de internet a http://localhost/phpmyadmin   </li></ul><ul><li>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. </li></ul>
  9. 9. 5. Obteniendo y preparando Drupal <ul><li>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/ </li></ul><ul><li>:/var/www$ sudo wget http://ftp.drupal.org/files/projects/drupal-6.19.tar.gz </li></ul><ul><li>:/var/www$ tar -xvzf drupal-6.19.tar.gz </li></ul><ul><li>:/var/www$ mv drupal-6.19 drupal </li></ul><ul><li>Drupal requiere hacer unos cambios antes de continuar con la instalación </li></ul>
  10. 10.   <ul><li>:/var/www/drupal/sites/default$ sudo mkdir files </li></ul><ul><li>:/var/www/drupal/sites/default$ sudo chmod 777 files </li></ul><ul><li>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. </li></ul><ul><li>:/var/www/drupal/sites/default$ sudo mv default.settings.php settings.php </li></ul><ul><li>:/var/www/drupal/sites/default$ sudo chmod 777 settings.php </li></ul>
  11. 11. 6. Instalando Drupal <ul><li>Ingresamos en el navegador a la dirección http://localhost/drupal </li></ul><ul><li>Pasos: </li></ul><ul><li>- Idioma </li></ul><ul><li>- Conf de Base de datos </li></ul><ul><li>... instalación... </li></ul><ul><li>- Quitando permisos de escritura al archivo de configuración: </li></ul><ul><li>:/var/www/drupal/sites/default$ sudo chmod 644 settings.php </li></ul><ul><li>- Datos del sitio web </li></ul>
  12. 12. Drupal <ul><li>Nodos: &quot;paginas&quot; </li></ul><ul><li>Themes: Apariencias, estilos --> CSS </li></ul><ul><li>Modulos: &quot;Programas&quot;, Funcionalidades </li></ul>
  13. 13. Preguntas? dudas? sugerencias? Gracias...

×